home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_94_ATIFFBReader.txt < prev    next >
Text File  |  1992-10-27  |  158KB  |  2,744 lines

  1. # near model CODE resource
  2. # jump table entries: 18288-18292 (5 of them)
  3. export_2286:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  206E 000C                movea.l    A0, [A6 + 0xC]
  6. 00000008  43EE FFF8                lea.l      A1, [A6 - 0x8]
  7. 0000000C  22D8                     move.l     [A1]+, [A0]+
  8. 0000000E  22D8                     move.l     [A1]+, [A0]+
  9. 00000010  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  10. 00000014  41EE 0018                lea.l      A0, [A6 + 0x18]
  11. 00000018  2F20                     move.l     -[A7], -[A0]
  12. 0000001A  2F20                     move.l     -[A7], -[A0]
  13. 0000001C  486E FFF8                pea.l      [A6 - 0x8]
  14. 00000020  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15. 00000024  4EAD 3C6A                jsr        [A5 + 0x3C6A /* export_1929 */]
  16. 00000028  4E5E                     unlink     A6
  17. 0000002A  205F                     movea.l    A0, [A7]+
  18. 0000002C  DEFC 0014                add.w      A7, 0x14
  19. 00000030  4ED0                     jmp        [A0]
  20. 00000032  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  21. export_2287: // at 00000034 (misaligned)
  22. 00000036  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  23. 0000003A  0008 4EAD                ori.b      A0, 0xAD
  24. 0000003E  3C72 4E5E                movea.w    A6, [A2 + D4 * 8 + 0x5E]
  25. 00000042  2E9F                     move.l     [A7], [A7]+
  26. 00000044  4E75                     rts
  27. 00000046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  28. export_2288: // at 00000048 (misaligned)
  29. 0000004A  FFE2                     .invalid   <<F/7/7>>
  30. 0000004C  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  31. 00000050  286E 0008                movea.l    A4, [A6 + 0x8]
  32. 00000054  7005                     moveq.l    D0, 0x05
  33. 00000056  6B1A                     bmi        +0x1C /* 00000072 */
  34. 00000058  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  35. 0000005C  6E14                     bgt        +0x16 /* 00000072 */
  36. 0000005E  2254                     movea.l    A1, [A4]
  37. 00000060  41E9 0072                lea.l      A0, [A1 + 0x72]
  38. 00000064  3200                     move.w     D1, D0
  39. 00000066  E649                     lsr        D1.w, 3
  40. 00000068  4441                     neg.w      D1
  41. 0000006A  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  42. 0000006E  0A3C 0004                xori.b     ccr, 4
  43. label00000072:
  44. 00000072  6600 00A8                bne        +0xAA /* 0000011C */
  45. 00000076  41EE FFF8                lea.l      A0, [A6 - 0x8]
  46. 0000007A  2454                     movea.l    A2, [A4]
  47. 0000007C  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  48. 00000080  20D9                     move.l     [A0]+, [A1]+
  49. 00000082  20D9                     move.l     [A0]+, [A1]+
  50. 00000084  302E FFFC                move.w     D0, [A6 - 0x4]
  51. 00000088  906E FFF8                sub.w      D0, [A6 - 0x8]
  52. 0000008C  48C0                     ext.l      D0
  53. 0000008E  322E FFFE                move.w     D1, [A6 - 0x2]
  54. 00000092  926E FFFA                sub.w      D1, [A6 - 0x6]
  55. 00000096  48C1                     ext.l      D1
  56. 00000098  2F00                     move.l     -[A7], D0
  57. 0000009A  2F01                     move.l     -[A7], D1
  58. 0000009C  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  59. 000000A0  7008                     moveq.l    D0, 0x08
  60. 000000A2  2F00                     move.l     -[A7], D0
  61. 000000A4  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  62. 000000A8  2E1F                     move.l     D7, [A7]+
  63. 000000AA  E387                     asl        D7, 1
  64. 000000AC  42A7                     clr.l      -[A7]
  65. 000000AE  2D47 FFE2                move.l     [A6 - 0x1E], D7
  66. 000000B2  486E FFE2                pea.l      [A6 - 0x1E]
  67. 000000B6  486E FFE6                pea.l      [A6 - 0x1A]
  68. 000000BA  3F3C 280E                move.w     -[A7], 0x280E
  69. 000000BE  A9EB                     syscall    Pack4/FP68K
  70. 000000C0  487A 006C                pea.l      [PC + 0x6C /* 0000012E, value 0x3FFF8CCC */]
  71. 000000C4  486E FFE6                pea.l      [A6 - 0x1A]
  72. 000000C8  3F3C 0004                move.w     -[A7], 0x4
  73. 000000CC  A9EB                     syscall    Pack4/FP68K
  74. 000000CE  486E FFE6                pea.l      [A6 - 0x1A]
  75. 000000D2  4EAD 48D2                jsr        [A5 + 0x48D2 /* export_2326 */]
  76. 000000D6  2E1F                     move.l     D7, [A7]+
  77. 000000D8  42A7                     clr.l      -[A7]
  78. 000000DA  2007                     move.l     D0, D7
  79. 000000DC  D0BC 0000 4E20           add.l      D0, 0x4E20 /* 'N ' */
  80. 000000E2  2F00                     move.l     -[A7], D0
  81. 000000E4  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  82. 000000E8  265F                     movea.l    A3, [A7]+
  83. 000000EA  200B                     move.l     D0, A3
  84. 000000EC  672E                     beq        +0x30 /* 0000011C */
  85. 000000EE  2F0B                     move.l     -[A7], A3
  86. 000000F0  205F                     movea.l    A0, [A7]+
  87. 000000F2  A023                     syscall    DisposHandle/DisposeHandle
  88. 000000F4  2254                     movea.l    A1, [A4]
  89. 000000F6  41E9 0072                lea.l      A0, [A1 + 0x72]
  90. 000000FA  2F20                     move.l     -[A7], -[A0]
  91. 000000FC  2F20                     move.l     -[A7], -[A0]
  92. 000000FE  3F3C 0008                move.w     -[A7], 0x8
  93. 00000102  41FA 002A                lea.l      A0, [PC + 0x2A /* 0000012E, value 0x3FFF8CCC */]
  94. 00000106  2F20                     move.l     -[A7], -[A0]
  95. 00000108  2F20                     move.l     -[A7], -[A0]
  96. 0000010A  3F3C 0008                move.w     -[A7], 0x8
  97. 0000010E  4EAD 493A                jsr        [A5 + 0x493A /* export_2339 */]
  98. 00000112  548F                     addq.l     A7, 2
  99. 00000114  41E9 006A                lea.l      A0, [A1 + 0x6A]
  100. 00000118  20DF                     move.l     [A0]+, [A7]+
  101. 0000011A  20DF                     move.l     [A0]+, [A7]+
  102. label0000011C:
  103. 0000011C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  104. 00000120  4E5E                     unlink     A6
  105. 00000122  2E9F                     move.l     [A7], [A7]+
  106. 00000124  4E75                     rts
  107. 00000126  0000 0000                ori.b      D0, 0x0
  108. 0000012A  0000 0020                ori.b      D0, 0x20 /* ' ' */
  109. 0000012E  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  110. 00000130  8CCC                     divu.w     D6, A4
  111. 00000132  CCCC                     mulu.w     D6, A4
  112. 00000134  CCCC                     mulu.w     D6, A4
  113. 00000136  CCCD                     mulu.w     D6, A5
  114. export_2289:
  115. 00000138  4E56 0000                link       A6, 0
  116. 0000013C  2F0C                     move.l     -[A7], A4
  117. 0000013E  286E 0008                movea.l    A4, [A6 + 0x8]
  118. 00000142  422E 000C                clr.b      [A6 + 0xC]
  119. 00000146  2054                     movea.l    A0, [A4]
  120. 00000148  3028 0022                move.w     D0, [A0 + 0x22]
  121. 0000014C  0440 8003                subi.w     D0, 0x8003
  122. 00000150  6716                     beq        +0x18 /* 00000168 */
  123. 00000152  5540                     subq.w     D0, 2
  124. 00000154  6762                     beq        +0x64 /* 000001B8 */
  125. 00000156  0440 7FFC                subi.w     D0, 0x7FFC
  126. 0000015A  670C                     beq        +0xE /* 00000168 */
  127. 0000015C  5340                     subq.w     D0, 1
  128. 0000015E  6730                     beq        +0x32 /* 00000190 */
  129. 00000160  5740                     subq.w     D0, 3
  130. 00000162  677C                     beq        +0x7E /* 000001E0 */
  131. 00000164  6000 00A2                bra        +0xA4 /* 00000208 */
  132. label00000168:
  133. 00000168  7005                     moveq.l    D0, 0x05
  134. 0000016A  6B1A                     bmi        +0x1C /* 00000186 */
  135. 0000016C  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  136. 00000170  6E14                     bgt        +0x16 /* 00000186 */
  137. 00000172  2254                     movea.l    A1, [A4]
  138. 00000174  41E9 0072                lea.l      A0, [A1 + 0x72]
  139. 00000178  3200                     move.w     D1, D0
  140. 0000017A  E649                     lsr        D1.w, 3
  141. 0000017C  4441                     neg.w      D1
  142. 0000017E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  143. 00000182  0A3C 0004                xori.b     ccr, 4
  144. label00000186:
  145. 00000186  57C0                     seq        D0
  146. 00000188  4400                     neg.b      D0
  147. 0000018A  1D40 000C                move.b     [A6 + 0xC], D0
  148. 0000018E  607C                     bra        +0x7E /* 0000020C */
  149. label00000190:
  150. 00000190  7005                     moveq.l    D0, 0x05
  151. 00000192  6B1A                     bmi        +0x1C /* 000001AE */
  152. 00000194  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  153. 00000198  6E14                     bgt        +0x16 /* 000001AE */
  154. 0000019A  2254                     movea.l    A1, [A4]
  155. 0000019C  41E9 0072                lea.l      A0, [A1 + 0x72]
  156. 000001A0  3200                     move.w     D1, D0
  157. 000001A2  E649                     lsr        D1.w, 3
  158. 000001A4  4441                     neg.w      D1
  159. 000001A6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  160. 000001AA  0A3C 0004                xori.b     ccr, 4
  161. label000001AE:
  162. 000001AE  57C0                     seq        D0
  163. 000001B0  4400                     neg.b      D0
  164. 000001B2  1D40 000C                move.b     [A6 + 0xC], D0
  165. 000001B6  6054                     bra        +0x56 /* 0000020C */
  166. label000001B8:
  167. 000001B8  7005                     moveq.l    D0, 0x05
  168. 000001BA  6B1A                     bmi        +0x1C /* 000001D6 */
  169. 000001BC  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  170. 000001C0  6E14                     bgt        +0x16 /* 000001D6 */
  171. 000001C2  2254                     movea.l    A1, [A4]
  172. 000001C4  41E9 0072                lea.l      A0, [A1 + 0x72]
  173. 000001C8  3200                     move.w     D1, D0
  174. 000001CA  E649                     lsr        D1.w, 3
  175. 000001CC  4441                     neg.w      D1
  176. 000001CE  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  177. 000001D2  0A3C 0004                xori.b     ccr, 4
  178. label000001D6:
  179. 000001D6  57C0                     seq        D0
  180. 000001D8  4400                     neg.b      D0
  181. 000001DA  1D40 000C                move.b     [A6 + 0xC], D0
  182. 000001DE  602C                     bra        +0x2E /* 0000020C */
  183. label000001E0:
  184. 000001E0  7005                     moveq.l    D0, 0x05
  185. 000001E2  6B1A                     bmi        +0x1C /* 000001FE */
  186. 000001E4  B07C 003F                cmp.w      D0, 0x3F /* '?' */
  187. 000001E8  6E14                     bgt        +0x16 /* 000001FE */
  188. 000001EA  2254                     movea.l    A1, [A4]
  189. 000001EC  41E9 0072                lea.l      A0, [A1 + 0x72]
  190. 000001F0  3200                     move.w     D1, D0
  191. 000001F2  E649                     lsr        D1.w, 3
  192. 000001F4  4441                     neg.w      D1
  193. 000001F6  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  194. 000001FA  0A3C 0004                xori.b     ccr, 4
  195. label000001FE:
  196. 000001FE  57C0                     seq        D0
  197. 00000200  4400                     neg.b      D0
  198. 00000202  1D40 000C                move.b     [A6 + 0xC], D0
  199. 00000206  6004                     bra        +0x6 /* 0000020C */
  200. label00000208:
  201. 00000208  422E 000C                clr.b      [A6 + 0xC]
  202. label0000020C:
  203. 0000020C  285F                     movea.l    A4, [A7]+
  204. 0000020E  4E5E                     unlink     A6
  205. 00000210  2E9F                     move.l     [A7], [A7]+
  206. 00000212  4E75                     rts
  207. export_2290:
  208. 00000214  4E56 FFFE                link       A6, -0x0002
  209. 00000218  48E7 0118                movem.l    -[A7], D7,A3,A4
  210. 0000021C  266E 0008                movea.l    A3, [A6 + 0x8]
  211. 00000220  284B                     movea.l    A4, A3
  212. 00000222  4247                     clr.w      D7
  213. 00000224  2054                     movea.l    A0, [A4]
  214. 00000226  3028 0022                move.w     D0, [A0 + 0x22]
  215. 0000022A  0440 8003                subi.w     D0, 0x8003
  216. 0000022E  6716                     beq        +0x18 /* 00000246 */
  217. 00000230  5540                     subq.w     D0, 2
  218. 00000232  675A                     beq        +0x5C /* 0000028E */
  219. 00000234  0440 7FFC                subi.w     D0, 0x7FFC
  220. 00000238  670C                     beq        +0xE /* 00000246 */
  221. 0000023A  5340                     subq.w     D0, 1
  222. 0000023C  672C                     beq        +0x2E /* 0000026A */
  223. 0000023E  5740                     subq.w     D0, 3
  224. 00000240  6770                     beq        +0x72 /* 000002B2 */
  225. 00000242  6000 0092                bra        +0x94 /* 000002D6 */
  226. label00000246:
  227. 00000246  4267                     clr.w      -[A7]
  228. 00000248  2F0B                     move.l     -[A7], A3
  229. 0000024A  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  230. 0000024E  101F                     move.b     D0, [A7]+
  231. 00000250  670C                     beq        +0xE /* 0000025E */
  232. 00000252  4267                     clr.w      -[A7]
  233. 00000254  2F0B                     move.l     -[A7], A3
  234. 00000256  4EBA 00DC                jsr        [PC + 0xDC /* 00000334 */]
  235. 0000025A  3E1F                     move.w     D7, [A7]+
  236. 0000025C  607C                     bra        +0x7E /* 000002DA */
  237. label0000025E:
  238. 0000025E  4267                     clr.w      -[A7]
  239. 00000260  2F0B                     move.l     -[A7], A3
  240. 00000262  4EBA 0DAC                jsr        [PC + 0xDAC /* 00001010 */]
  241. 00000266  3E1F                     move.w     D7, [A7]+
  242. 00000268  6070                     bra        +0x72 /* 000002DA */
  243. label0000026A:
  244. 0000026A  4267                     clr.w      -[A7]
  245. 0000026C  2F0B                     move.l     -[A7], A3
  246. 0000026E  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  247. 00000272  101F                     move.b     D0, [A7]+
  248. 00000274  670C                     beq        +0xE /* 00000282 */
  249. 00000276  4267                     clr.w      -[A7]
  250. 00000278  2F0B                     move.l     -[A7], A3
  251. 0000027A  4EBA 02E4                jsr        [PC + 0x2E4 /* 00000560 */]
  252. 0000027E  3E1F                     move.w     D7, [A7]+
  253. 00000280  6058                     bra        +0x5A /* 000002DA */
  254. label00000282:
  255. 00000282  4267                     clr.w      -[A7]
  256. 00000284  2F0B                     move.l     -[A7], A3
  257. 00000286  4EBA 1024                jsr        [PC + 0x1024 /* 000012AC */]
  258. 0000028A  3E1F                     move.w     D7, [A7]+
  259. 0000028C  604C                     bra        +0x4E /* 000002DA */
  260. label0000028E:
  261. 0000028E  4267                     clr.w      -[A7]
  262. 00000290  2F0B                     move.l     -[A7], A3
  263. 00000292  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  264. 00000296  101F                     move.b     D0, [A7]+
  265. 00000298  670C                     beq        +0xE /* 000002A6 */
  266. 0000029A  4267                     clr.w      -[A7]
  267. 0000029C  2F0B                     move.l     -[A7], A3
  268. 0000029E  4EBA 07D0                jsr        [PC + 0x7D0 /* 00000A70 */]
  269. 000002A2  3E1F                     move.w     D7, [A7]+
  270. 000002A4  6034                     bra        +0x36 /* 000002DA */
  271. label000002A6:
  272. 000002A6  4267                     clr.w      -[A7]
  273. 000002A8  2F0B                     move.l     -[A7], A3
  274. 000002AA  4EBA 14E4                jsr        [PC + 0x14E4 /* 00001790 */]
  275. 000002AE  3E1F                     move.w     D7, [A7]+
  276. 000002B0  6028                     bra        +0x2A /* 000002DA */
  277. label000002B2:
  278. 000002B2  4267                     clr.w      -[A7]
  279. 000002B4  2F0B                     move.l     -[A7], A3
  280. 000002B6  4EAD 3312                jsr        [A5 + 0x3312 /* export_1630 */]
  281. 000002BA  101F                     move.b     D0, [A7]+
  282. 000002BC  670C                     beq        +0xE /* 000002CA */
  283. 000002BE  4267                     clr.w      -[A7]
  284. 000002C0  2F0B                     move.l     -[A7], A3
  285. 000002C2  4EBA 0AB0                jsr        [PC + 0xAB0 /* 00000D74 */]
  286. 000002C6  3E1F                     move.w     D7, [A7]+
  287. 000002C8  6010                     bra        +0x12 /* 000002DA */
  288. label000002CA:
  289. 000002CA  4267                     clr.w      -[A7]
  290. 000002CC  2F0B                     move.l     -[A7], A3
  291. 000002CE  4EBA 17F0                jsr        [PC + 0x17F0 /* 00001AC0 */]
  292. 000002D2  3E1F                     move.w     D7, [A7]+
  293. 000002D4  6004                     bra        +0x6 /* 000002DA */
  294. label000002D6:
  295. 000002D6  3E3C 98E0                move.w     D7, 0x98E0
  296. label000002DA:
  297. 000002DA  3D47 000C                move.w     [A6 + 0xC], D7
  298. 000002DE  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  299. 000002E2  4E5E                     unlink     A6
  300. 000002E4  2E9F                     move.l     [A7], [A7]+
  301. 000002E6  4E75                     rts
  302. 000002E8  4E56 FFFC                link       A6, -0x0004
  303. 000002EC  2F0C                     move.l     -[A7], A4
  304. 000002EE  286E 0008                movea.l    A4, [A6 + 0x8]
  305. 000002F2  204C                     movea.l    A0, A4
  306. 000002F4  5088                     addq.l     A0, 8
  307. 000002F6  2050                     movea.l    A0, [A0]
  308. 000002F8  2D48 FFFC                move.l     [A6 - 0x4], A0
  309. 000002FC  4AAC FFB4                tst.l      [A4 - 0x4C]
  310. 00000300  6716                     beq        +0x18 /* 00000318 */
  311. 00000302  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  312. 00000306  205F                     movea.l    A0, [A7]+
  313. 00000308  A02A                     syscall    HUnlock
  314. 0000030A  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  315. 0000030E  205F                     movea.l    A0, [A7]+
  316. 00000310  A023                     syscall    DisposHandle/DisposeHandle
  317. 00000312  7000                     moveq.l    D0, 0x00
  318. 00000314  2940 FFB4                move.l     [A4 - 0x4C], D0
  319. label00000318:
  320. 00000318  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  321. 0000031C  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  322. 00000320  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  323. 00000324  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  324. 00000328  285F                     movea.l    A4, [A7]+
  325. 0000032A  4E5E                     unlink     A6
  326. 0000032C  205F                     movea.l    A0, [A7]+
  327. 0000032E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  328. 00000332  4ED0                     jmp        [A0]
  329. fn00000334:
  330. 00000334  4E56 FF9C                link       A6, -0x0064
  331. 00000338  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  332. 0000033C  266E 0008                movea.l    A3, [A6 + 0x8]
  333. 00000340  284B                     movea.l    A4, A3
  334. 00000342  4245                     clr.w      D5
  335. 00000344  7000                     moveq.l    D0, 0x00
  336. 00000346  2D40 FFB4                move.l     [A6 - 0x4C], D0
  337. 0000034A  2054                     movea.l    A0, [A4]
  338. 0000034C  3168 0006 00B6           move.w     [A0 + 0xB6], [A0 + 0x6]
  339. 00000352  2054                     movea.l    A0, [A4]
  340. 00000354  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  341. 00000358  2F0B                     move.l     -[A7], A3
  342. 0000035A  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  343. 0000035E  486E FFC0                pea.l      [A6 - 0x40]
  344. 00000362  487A FF84                pea.l      [PC - 0x7C /* 000002E8, value 0x4E56FFFC */]
  345. 00000366  2F0E                     move.l     -[A7], A6
  346. 00000368  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  347. 0000036C  2F0B                     move.l     -[A7], A3
  348. 0000036E  4EAD 3D0A                jsr        [A5 + 0x3D0A /* export_1949 */]
  349. 00000372  4267                     clr.w      -[A7]
  350. 00000374  2F0B                     move.l     -[A7], A3
  351. 00000376  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  352. 0000037A  2054                     movea.l    A0, [A4]
  353. 0000037C  0C68 8003 0022           cmpi.w     [A0 + 0x22], 0x8003
  354. 00000382  661C                     bne        +0x1E /* 000003A0 */
  355. 00000384  2028 002A                move.l     D0, [A0 + 0x2A]
  356. 00000388  720F                     moveq.l    D1, 0x0F
  357. 0000038A  D081                     add.l      D0, D1
  358. 0000038C  2F00                     move.l     -[A7], D0
  359. 0000038E  7010                     moveq.l    D0, 0x10
  360. 00000390  2F00                     move.l     -[A7], D0
  361. 00000392  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  362. 00000396  201F                     move.l     D0, [A7]+
  363. 00000398  E380                     asl        D0, 1
  364. 0000039A  2D40 FFB8                move.l     [A6 - 0x48], D0
  365. 0000039E  6016                     bra        +0x18 /* 000003B6 */
  366. label000003A0:
  367. 000003A0  2054                     movea.l    A0, [A4]
  368. 000003A2  2028 002A                move.l     D0, [A0 + 0x2A]
  369. 000003A6  5E80                     addq.l     D0, 7
  370. 000003A8  2F00                     move.l     -[A7], D0
  371. 000003AA  7008                     moveq.l    D0, 0x08
  372. 000003AC  2F00                     move.l     -[A7], D0
  373. 000003AE  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  374. 000003B2  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  375. label000003B6:
  376. 000003B6  42A7                     clr.l      -[A7]
  377. 000003B8  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  378. 000003BC  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  379. 000003C0  2D57 FFB4                move.l     [A6 - 0x4C], [A7]
  380. 000003C4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  381. 000003C8  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  382. 000003CC  205F                     movea.l    A0, [A7]+
  383. 000003CE  A064                     syscall    MoveHHi
  384. 000003D0  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  385. 000003D4  205F                     movea.l    A0, [A7]+
  386. 000003D6  A029                     syscall    HLock
  387. 000003D8  2054                     movea.l    A0, [A4]
  388. 000003DA  2028 004C                move.l     D0, [A0 + 0x4C]
  389. 000003DE  5380                     subq.l     D0, 1
  390. 000003E0  2D40 FFA0                move.l     [A6 - 0x60], D0
  391. 000003E4  7E00                     moveq.l    D7, 0x00
  392. 000003E6  6000 00E0                bra        +0xE2 /* 000004C8 */
  393. label000003EA:
  394. 000003EA  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  395. 000003EE  4267                     clr.w      -[A7]
  396. 000003F0  2054                     movea.l    A0, [A4]
  397. 000003F2  3F28 0068                move.w     -[A7], [A0 + 0x68]
  398. 000003F6  3F3C 0001                move.w     -[A7], 0x1
  399. 000003FA  2268 0048                movea.l    A1, [A0 + 0x48]
  400. 000003FE  2251                     movea.l    A1, [A1]
  401. 00000400  3007                     move.w     D0, D7
  402. 00000402  E540                     asl        D0.w, 2
  403. 00000404  2F31 0000                move.l     -[A7], [A1 + D0.w]
  404. 00000408  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  405. 0000040C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  406. 00000410  4267                     clr.w      -[A7]
  407. 00000412  2054                     movea.l    A0, [A4]
  408. 00000414  2F28 0072                move.l     -[A7], [A0 + 0x72]
  409. 00000418  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  410. 0000041C  101F                     move.b     D0, [A7]+
  411. 0000041E  6700 00A4                beq        +0xA6 /* 000004C4 */
  412. 00000422  42A7                     clr.l      -[A7]
  413. 00000424  2054                     movea.l    A0, [A4]
  414. 00000426  2028 003E                move.l     D0, [A0 + 0x3E]
  415. 0000042A  5380                     subq.l     D0, 1
  416. 0000042C  2F00                     move.l     -[A7], D0
  417. 0000042E  2F07                     move.l     -[A7], D7
  418. 00000430  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  419. 00000434  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  420. 00000438  2028 002E                move.l     D0, [A0 + 0x2E]
  421. 0000043C  909F                     sub.l      D0, [A7]+
  422. 0000043E  5380                     subq.l     D0, 1
  423. 00000440  2F00                     move.l     -[A7], D0
  424. 00000442  201F                     move.l     D0, [A7]+
  425. 00000444  2E9F                     move.l     [A7], [A7]+
  426. 00000446  B097                     cmp.l      D0, [A7]
  427. 00000448  6C02                     bge        +0x4 /* 0000044C */
  428. 0000044A  2E80                     move.l     [A7], D0
  429. label0000044C:
  430. 0000044C  2D5F FF9C                move.l     [A6 - 0x64], [A7]+
  431. 00000450  7C00                     moveq.l    D6, 0x00
  432. 00000452  6060                     bra        +0x62 /* 000004B4 */
  433. label00000454:
  434. 00000454  2006                     move.l     D0, D6
  435. 00000456  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  436. 0000045C  4A80                     tst.l      D0
  437. 0000045E  6704                     beq        +0x6 /* 00000464 */
  438. 00000460  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  439. label00000464:
  440. 00000464  4267                     clr.w      -[A7]
  441. 00000466  2054                     movea.l    A0, [A4]
  442. 00000468  3F28 0068                move.w     -[A7], [A0 + 0x68]
  443. 0000046C  486E FFB8                pea.l      [A6 - 0x48]
  444. 00000470  226E FFB4                movea.l    A1, [A6 - 0x4C]
  445. 00000474  2F11                     move.l     -[A7], [A1]
  446. 00000476  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  447. 0000047A  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  448. 0000047E  42A7                     clr.l      -[A7]
  449. 00000480  206E FFB4                movea.l    A0, [A6 - 0x4C]
  450. 00000484  2F10                     move.l     -[A7], [A0]
  451. 00000486  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  452. 0000048A  281F                     move.l     D4, [A7]+
  453. 0000048C  42A7                     clr.l      -[A7]
  454. 0000048E  2F0B                     move.l     -[A7], A3
  455. 00000490  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  456. 00000494  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  457. 00000498  2F04                     move.l     -[A7], D4
  458. 0000049A  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  459. 0000049E  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  460. 000004A2  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  461. 000004A6  1F3C 0001                move.b     -[A7], 0x1
  462. 000004AA  2F0B                     move.l     -[A7], A3
  463. 000004AC  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  464. 000004B0  5286                     addq.l     D6, 1
  465. 000004B2  6906                     bvs        +0x8 /* 000004BA */
  466. label000004B4:
  467. 000004B4  BCAE FF9C                cmp.l      D6, [A6 - 0x64]
  468. 000004B8  6F9A                     ble        -0x64 /* 00000454 */
  469. label000004BA:
  470. 000004BA  2054                     movea.l    A0, [A4]
  471. 000004BC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  472. 000004C0  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  473. label000004C4:
  474. 000004C4  5287                     addq.l     D7, 1
  475. 000004C6  6908                     bvs        +0xA /* 000004D0 */
  476. label000004C8:
  477. 000004C8  BEAE FFA0                cmp.l      D7, [A6 - 0x60]
  478. 000004CC  6F00 FF1C                ble        -0xE2 /* 000003EA */
  479. label000004D0:
  480. 000004D0  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  481. 000004D4  205F                     movea.l    A0, [A7]+
  482. 000004D6  A02A                     syscall    HUnlock
  483. 000004D8  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  484. 000004DC  205F                     movea.l    A0, [A7]+
  485. 000004DE  A023                     syscall    DisposHandle/DisposeHandle
  486. 000004E0  7000                     moveq.l    D0, 0x00
  487. 000004E2  2D40 FFB4                move.l     [A6 - 0x4C], D0
  488. 000004E6  1F3C 0002                move.b     -[A7], 0x2
  489. 000004EA  2F0B                     move.l     -[A7], A3
  490. 000004EC  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  491. 000004F0  2F0B                     move.l     -[A7], A3
  492. 000004F2  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  493. 000004F6  2F0B                     move.l     -[A7], A3
  494. 000004F8  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  495. 000004FC  486E FFC0                pea.l      [A6 - 0x40]
  496. 00000500  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  497. 00000504  3D45 000C                move.w     [A6 + 0xC], D5
  498. 00000508  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  499. 0000050C  4E5E                     unlink     A6
  500. 0000050E  2E9F                     move.l     [A7], [A7]+
  501. 00000510  4E75                     rts
  502. 00000512  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  503. 00000516  FFFC                     .invalid   <<F/7/7>>
  504. 00000518  2F0C                     move.l     -[A7], A4
  505. 0000051A  286E 0008                movea.l    A4, [A6 + 0x8]
  506. 0000051E  204C                     movea.l    A0, A4
  507. 00000520  5088                     addq.l     A0, 8
  508. 00000522  2050                     movea.l    A0, [A0]
  509. 00000524  2D48 FFFC                move.l     [A6 - 0x4], A0
  510. 00000528  4AAC FFB4                tst.l      [A4 - 0x4C]
  511. 0000052C  6716                     beq        +0x18 /* 00000544 */
  512. 0000052E  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  513. 00000532  205F                     movea.l    A0, [A7]+
  514. 00000534  A02A                     syscall    HUnlock
  515. 00000536  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  516. 0000053A  205F                     movea.l    A0, [A7]+
  517. 0000053C  A023                     syscall    DisposHandle/DisposeHandle
  518. 0000053E  7000                     moveq.l    D0, 0x00
  519. 00000540  2940 FFB4                move.l     [A4 - 0x4C], D0
  520. label00000544:
  521. 00000544  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  522. 00000548  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  523. 0000054C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  524. 00000550  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  525. 00000554  285F                     movea.l    A4, [A7]+
  526. 00000556  4E5E                     unlink     A6
  527. 00000558  205F                     movea.l    A0, [A7]+
  528. 0000055A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  529. 0000055E  4ED0                     jmp        [A0]
  530. fn00000560:
  531. 00000560  4E56 FF6A                link       A6, -0x0096
  532. 00000564  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  533. 00000568  286E 0008                movea.l    A4, [A6 + 0x8]
  534. 0000056C  426E FFC0                clr.w      [A6 - 0x40]
  535. 00000570  7000                     moveq.l    D0, 0x00
  536. 00000572  2D40 FFB4                move.l     [A6 - 0x4C], D0
  537. 00000576  2054                     movea.l    A0, [A4]
  538. 00000578  3168 0006 00B6           move.w     [A0 + 0xB6], [A0 + 0x6]
  539. 0000057E  2054                     movea.l    A0, [A4]
  540. 00000580  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  541. 00000584  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  542. 00000588  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  543. 0000058C  486E FFC2                pea.l      [A6 - 0x3E]
  544. 00000590  487A FF82                pea.l      [PC - 0x7E /* 00000514, value 0x4E56FFFC */]
  545. 00000594  2F0E                     move.l     -[A7], A6
  546. 00000596  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  547. 0000059A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  548. 0000059E  4EAD 3D0A                jsr        [A5 + 0x3D0A /* export_1949 */]
  549. 000005A2  4267                     clr.w      -[A7]
  550. 000005A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  551. 000005A8  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  552. 000005AC  42A7                     clr.l      -[A7]
  553. 000005AE  2F3C 5449 4654           move.l     -[A7], 0x54494654 /* 'TIFT' */
  554. 000005B4  4267                     clr.w      -[A7]
  555. 000005B6  A9A0                     syscall    GetResource
  556. 000005B8  2817                     move.l     D4, [A7]
  557. 000005BA  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  558. 000005BE  42A7                     clr.l      -[A7]
  559. 000005C0  2F3C 5449 4654           move.l     -[A7], 0x54494654 /* 'TIFT' */
  560. 000005C6  3F3C 0001                move.w     -[A7], 0x1
  561. 000005CA  A9A0                     syscall    GetResource
  562. 000005CC  265F                     movea.l    A3, [A7]+
  563. 000005CE  2F0B                     move.l     -[A7], A3
  564. 000005D0  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  565. 000005D4  2054                     movea.l    A0, [A4]
  566. 000005D6  2028 004C                move.l     D0, [A0 + 0x4C]
  567. 000005DA  5380                     subq.l     D0, 1
  568. 000005DC  2D40 FF70                move.l     [A6 - 0x90], D0
  569. 000005E0  7A00                     moveq.l    D5, 0x00
  570. 000005E2  6000 03EC                bra        +0x3EE /* 000009D0 */
  571. label000005E6:
  572. 000005E6  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  573. 000005EA  2054                     movea.l    A0, [A4]
  574. 000005EC  4AA8 0044                tst.l      [A0 + 0x44]
  575. 000005F0  674A                     beq        +0x4C /* 0000063C */
  576. 000005F2  4267                     clr.w      -[A7]
  577. 000005F4  2054                     movea.l    A0, [A4]
  578. 000005F6  3F28 0068                move.w     -[A7], [A0 + 0x68]
  579. 000005FA  486E FFB8                pea.l      [A6 - 0x48]
  580. 000005FE  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  581. 00000602  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  582. 00000606  42A7                     clr.l      -[A7]
  583. 00000608  2254                     movea.l    A1, [A4]
  584. 0000060A  2069 0044                movea.l    A0, [A1 + 0x44]
  585. 0000060E  2050                     movea.l    A0, [A0]
  586. 00000610  3005                     move.w     D0, D5
  587. 00000612  E540                     asl        D0.w, 2
  588. 00000614  2F30 0000                move.l     -[A7], [A0 + D0.w]
  589. 00000618  2069 0048                movea.l    A0, [A1 + 0x48]
  590. 0000061C  2050                     movea.l    A0, [A0]
  591. 0000061E  3005                     move.w     D0, D5
  592. 00000620  E540                     asl        D0.w, 2
  593. 00000622  222E FFB8                move.l     D1, [A6 - 0x48]
  594. 00000626  92B0 0000                sub.l      D1, [A0 + D0.w]
  595. 0000062A  2F01                     move.l     -[A7], D1
  596. 0000062C  201F                     move.l     D0, [A7]+
  597. 0000062E  2E9F                     move.l     [A7], [A7]+
  598. 00000630  B097                     cmp.l      D0, [A7]
  599. 00000632  6C02                     bge        +0x4 /* 00000636 */
  600. 00000634  2E80                     move.l     [A7], D0
  601. label00000636:
  602. 00000636  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  603. 0000063A  6028                     bra        +0x2A /* 00000664 */
  604. label0000063C:
  605. 0000063C  4267                     clr.w      -[A7]
  606. 0000063E  2054                     movea.l    A0, [A4]
  607. 00000640  3F28 0068                move.w     -[A7], [A0 + 0x68]
  608. 00000644  486E FFB8                pea.l      [A6 - 0x48]
  609. 00000648  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  610. 0000064C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  611. 00000650  2254                     movea.l    A1, [A4]
  612. 00000652  2069 0048                movea.l    A0, [A1 + 0x48]
  613. 00000656  2050                     movea.l    A0, [A0]
  614. 00000658  3005                     move.w     D0, D5
  615. 0000065A  E540                     asl        D0.w, 2
  616. 0000065C  2230 0000                move.l     D1, [A0 + D0.w]
  617. 00000660  93AE FFB8                sub.l      [A6 - 0x48], D1
  618. label00000664:
  619. 00000664  42A7                     clr.l      -[A7]
  620. 00000666  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  621. 0000066A  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  622. 0000066E  2D57 FFB4                move.l     [A6 - 0x4C], [A7]
  623. 00000672  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  624. 00000676  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  625. 0000067A  205F                     movea.l    A0, [A7]+
  626. 0000067C  A064                     syscall    MoveHHi
  627. 0000067E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  628. 00000682  205F                     movea.l    A0, [A7]+
  629. 00000684  A029                     syscall    HLock
  630. 00000686  4267                     clr.w      -[A7]
  631. 00000688  2054                     movea.l    A0, [A4]
  632. 0000068A  3F28 0068                move.w     -[A7], [A0 + 0x68]
  633. 0000068E  3F3C 0001                move.w     -[A7], 0x1
  634. 00000692  2268 0048                movea.l    A1, [A0 + 0x48]
  635. 00000696  2251                     movea.l    A1, [A1]
  636. 00000698  3005                     move.w     D0, D5
  637. 0000069A  E540                     asl        D0.w, 2
  638. 0000069C  2F31 0000                move.l     -[A7], [A1 + D0.w]
  639. 000006A0  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  640. 000006A4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  641. 000006A8  4267                     clr.w      -[A7]
  642. 000006AA  2054                     movea.l    A0, [A4]
  643. 000006AC  3F28 0068                move.w     -[A7], [A0 + 0x68]
  644. 000006B0  486E FFB8                pea.l      [A6 - 0x48]
  645. 000006B4  226E FFB4                movea.l    A1, [A6 - 0x4C]
  646. 000006B8  2F11                     move.l     -[A7], [A1]
  647. 000006BA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  648. 000006BE  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  649. 000006C2  70D9                     moveq.l    D0, 0xFFFFFFD9
  650. 000006C4  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  651. 000006C8  670A                     beq        +0xC /* 000006D4 */
  652. 000006CA  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  653. 000006CE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  654. 000006D2  6004                     bra        +0x6 /* 000006D8 */
  655. label000006D4:
  656. 000006D4  426E FFC0                clr.w      [A6 - 0x40]
  657. label000006D8:
  658. 000006D8  4267                     clr.w      -[A7]
  659. 000006DA  2054                     movea.l    A0, [A4]
  660. 000006DC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  661. 000006E0  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  662. 000006E4  101F                     move.b     D0, [A7]+
  663. 000006E6  6700 02CE                beq        +0x2D0 /* 000009B6 */
  664. 000006EA  42A7                     clr.l      -[A7]
  665. 000006EC  2054                     movea.l    A0, [A4]
  666. 000006EE  2F28 0072                move.l     -[A7], [A0 + 0x72]
  667. 000006F2  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  668. 000006F6  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  669. 000006FA  42A7                     clr.l      -[A7]
  670. 000006FC  2054                     movea.l    A0, [A4]
  671. 000006FE  2F28 0072                move.l     -[A7], [A0 + 0x72]
  672. 00000702  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  673. 00000706  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  674. 0000070A  42A7                     clr.l      -[A7]
  675. 0000070C  206E FFB4                movea.l    A0, [A6 - 0x4C]
  676. 00000710  2F10                     move.l     -[A7], [A0]
  677. 00000712  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  678. 00000716  2D5F FF9C                move.l     [A6 - 0x64], [A7]+
  679. 0000071A  7E1F                     moveq.l    D7, 0x1F
  680. 0000071C  42A7                     clr.l      -[A7]
  681. 0000071E  2054                     movea.l    A0, [A4]
  682. 00000720  2028 003E                move.l     D0, [A0 + 0x3E]
  683. 00000724  5380                     subq.l     D0, 1
  684. 00000726  2F00                     move.l     -[A7], D0
  685. 00000728  2F05                     move.l     -[A7], D5
  686. 0000072A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  687. 0000072E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  688. 00000732  2028 002E                move.l     D0, [A0 + 0x2E]
  689. 00000736  909F                     sub.l      D0, [A7]+
  690. 00000738  5380                     subq.l     D0, 1
  691. 0000073A  2F00                     move.l     -[A7], D0
  692. 0000073C  201F                     move.l     D0, [A7]+
  693. 0000073E  2E9F                     move.l     [A7], [A7]+
  694. 00000740  B097                     cmp.l      D0, [A7]
  695. 00000742  6C02                     bge        +0x4 /* 00000746 */
  696. 00000744  2E80                     move.l     [A7], D0
  697. label00000746:
  698. 00000746  201F                     move.l     D0, [A7]+
  699. 00000748  3D40 FF6E                move.w     [A6 - 0x92], D0
  700. 0000074C  426E FF76                clr.w      [A6 - 0x8A]
  701. 00000750  6000 024E                bra        +0x250 /* 000009A0 */
  702. label00000754:
  703. 00000754  7000                     moveq.l    D0, 0x00
  704. 00000756  302E FF76                move.w     D0, [A6 - 0x8A]
  705. 0000075A  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  706. 00000760  4A80                     tst.l      D0
  707. 00000762  6704                     beq        +0x6 /* 00000768 */
  708. 00000764  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  709. label00000768:
  710. 00000768  1D7C 0001 FF79           move.b     [A6 - 0x87], 0x1
  711. 0000076E  42AE FF80                clr.l      [A6 - 0x80]
  712. 00000772  701F                     moveq.l    D0, 0x1F
  713. 00000774  B087                     cmp.l      D0, D7
  714. 00000776  6724                     beq        +0x26 /* 0000079C */
  715. 00000778  7017                     moveq.l    D0, 0x17
  716. 0000077A  B087                     cmp.l      D0, D7
  717. 0000077C  6E04                     bgt        +0x6 /* 00000782 */
  718. 0000077E  7E17                     moveq.l    D7, 0x17
  719. 00000780  601A                     bra        +0x1C /* 0000079C */
  720. label00000782:
  721. 00000782  700F                     moveq.l    D0, 0x0F
  722. 00000784  B087                     cmp.l      D0, D7
  723. 00000786  6E04                     bgt        +0x6 /* 0000078C */
  724. 00000788  7E0F                     moveq.l    D7, 0x0F
  725. 0000078A  6010                     bra        +0x12 /* 0000079C */
  726. label0000078C:
  727. 0000078C  7007                     moveq.l    D0, 0x07
  728. 0000078E  B087                     cmp.l      D0, D7
  729. 00000790  6E04                     bgt        +0x6 /* 00000796 */
  730. 00000792  7E07                     moveq.l    D7, 0x07
  731. 00000794  6006                     bra        +0x8 /* 0000079C */
  732. label00000796:
  733. 00000796  7E1F                     moveq.l    D7, 0x1F
  734. 00000798  58AE FF9C                addq.l     [A6 - 0x64], 4
  735. label0000079C:
  736. 0000079C  42A7                     clr.l      -[A7]
  737. 0000079E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  738. 000007A2  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  739. 000007A6  2D5F FFA0                move.l     [A6 - 0x60], [A7]+
  740. 000007AA  2D6E FFA0 FFA4           move.l     [A6 - 0x5C], [A6 - 0x60]
  741. 000007B0  7000                     moveq.l    D0, 0x00
  742. 000007B2  2D40 FF98                move.l     [A6 - 0x68], D0
  743. 000007B6  701F                     moveq.l    D0, 0x1F
  744. 000007B8  2D40 FF90                move.l     [A6 - 0x70], D0
  745. 000007BC  202E FFAC                move.l     D0, [A6 - 0x54]
  746. 000007C0  5380                     subq.l     D0, 1
  747. 000007C2  3D40 FF6C                move.w     [A6 - 0x94], D0
  748. 000007C6  426E FF74                clr.w      [A6 - 0x8C]
  749. 000007CA  6014                     bra        +0x16 /* 000007E0 */
  750. label000007CC:
  751. 000007CC  206E FFA0                movea.l    A0, [A6 - 0x60]
  752. 000007D0  302E FF74                move.w     D0, [A6 - 0x8C]
  753. 000007D4  48C0                     ext.l      D0
  754. 000007D6  4230 0800                clr.b      [A0 + D0]
  755. 000007DA  526E FF74                addq.w     [A6 - 0x8C], 1
  756. 000007DE  690A                     bvs        +0xC /* 000007EA */
  757. label000007E0:
  758. 000007E0  302E FF74                move.w     D0, [A6 - 0x8C]
  759. 000007E4  B06E FF6C                cmp.w      D0, [A6 - 0x94]
  760. 000007E8  6FE2                     ble        -0x1C /* 000007CC */
  761. label000007EA:
  762. 000007EA  202E FF98                move.l     D0, [A6 - 0x68]
  763. 000007EE  2054                     movea.l    A0, [A4]
  764. 000007F0  B0A8 002A                cmp.l      D0, [A0 + 0x2A]
  765. 000007F4  6C00 0198                bge        +0x19A /* 0000098E */
  766. 000007F8  426E FF7A                clr.w      [A6 - 0x86]
  767. label000007FC:
  768. 000007FC  102E FF79                move.b     D0, [A6 - 0x87]
  769. 00000800  6700 00B0                beq        +0xB2 /* 000008B2 */
  770. 00000804  2044                     movea.l    A0, D4
  771. 00000806  2050                     movea.l    A0, [A0]
  772. 00000808  302E FF80                move.w     D0, [A6 - 0x80]
  773. 0000080C  C1FC 0006                muls.w     D0, 0x6
  774. 00000810  226E FF9C                movea.l    A1, [A6 - 0x64]
  775. 00000814  2211                     move.l     D1, [A1]
  776. 00000816  3407                     move.w     D2, D7
  777. 00000818  0501                     btst       D1, D2
  778. 0000081A  56C1                     sne        D1
  779. 0000081C  4401                     neg.b      D1
  780. 0000081E  4881                     ext.w      D1
  781. 00000820  D241                     add.w      D1, D1
  782. 00000822  D041                     add.w      D0, D1
  783. 00000824  3D70 0000 FF80           move.w     [A6 - 0x80], [A0 + D0.w]
  784. 0000082A  2044                     movea.l    A0, D4
  785. 0000082C  2050                     movea.l    A0, [A0]
  786. 0000082E  302E FF80                move.w     D0, [A6 - 0x80]
  787. 00000832  C1FC 0006                muls.w     D0, 0x6
  788. 00000836  3C30 0004                move.w     D6, [A0 + D0.w + 0x4]
  789. 0000083A  4A87                     tst.l      D7
  790. 0000083C  6608                     bne        +0xA /* 00000846 */
  791. 0000083E  7E1F                     moveq.l    D7, 0x1F
  792. 00000840  58AE FF9C                addq.l     [A6 - 0x64], 4
  793. 00000844  6002                     bra        +0x4 /* 00000848 */
  794. label00000846:
  795. 00000846  5387                     subq.l     D7, 1
  796. label00000848:
  797. 00000848  70FF                     moveq.l    D0, 0xFFFFFFFF
  798. 0000084A  B046                     cmp.w      D0, D6
  799. 0000084C  67AE                     beq        -0x50 /* 000007FC */
  800. 0000084E  426E FF80                clr.w      [A6 - 0x80]
  801. 00000852  3006                     move.w     D0, D6
  802. 00000854  D16E FF7A                add.w      [A6 - 0x86], D0
  803. 00000858  703F                     moveq.l    D0, 0x3F
  804. 0000085A  B046                     cmp.w      D0, D6
  805. 0000085C  6D3E                     blt        +0x40 /* 0000089C */
  806. 0000085E  422E FF79                clr.b      [A6 - 0x87]
  807. 00000862  302E FF7A                move.w     D0, [A6 - 0x86]
  808. 00000866  48C0                     ext.l      D0
  809. 00000868  D1AE FF98                add.l      [A6 - 0x68], D0
  810. 0000086C  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  811. 00000870  7020                     moveq.l    D0, 0x20
  812. 00000872  2F00                     move.l     -[A7], D0
  813. 00000874  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  814. 00000878  201F                     move.l     D0, [A7]+
  815. 0000087A  E580                     asl        D0, 2
  816. 0000087C  D0AE FFA4                add.l      D0, [A6 - 0x5C]
  817. 00000880  2D40 FFA0                move.l     [A6 - 0x60], D0
  818. 00000884  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  819. 00000888  7020                     moveq.l    D0, 0x20
  820. 0000088A  2F00                     move.l     -[A7], D0
  821. 0000088C  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  822. 00000890  701F                     moveq.l    D0, 0x1F
  823. 00000892  909F                     sub.l      D0, [A7]+
  824. 00000894  2D40 FF90                move.l     [A6 - 0x70], D0
  825. 00000898  6000 FF62                bra        -0x9C /* 000007FC */
  826. label0000089C:
  827. 0000089C  0C46 270F                cmpi.w     D6, 0x270F
  828. 000008A0  6600 FF5A                bne        -0xA4 /* 000007FC */
  829. 000008A4  3F3C 98E0                move.w     -[A7], 0x98E0
  830. 000008A8  42A7                     clr.l      -[A7]
  831. 000008AA  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  832. 000008AE  6000 FF4C                bra        -0xB2 /* 000007FC */
  833. label000008B2:
  834. 000008B2  202E FF98                move.l     D0, [A6 - 0x68]
  835. 000008B6  2054                     movea.l    A0, [A4]
  836. 000008B8  B0A8 002A                cmp.l      D0, [A0 + 0x2A]
  837. 000008BC  6C00 FF2C                bge        -0xD2 /* 000007EA */
  838. 000008C0  426E FF7C                clr.w      [A6 - 0x84]
  839. label000008C4:
  840. 000008C4  102E FF79                move.b     D0, [A6 - 0x87]
  841. 000008C8  6600 FF20                bne        -0xDE /* 000007EA */
  842. 000008CC  2053                     movea.l    A0, [A3]
  843. 000008CE  302E FF82                move.w     D0, [A6 - 0x7E]
  844. 000008D2  C1FC 0006                muls.w     D0, 0x6
  845. 000008D6  226E FF9C                movea.l    A1, [A6 - 0x64]
  846. 000008DA  2211                     move.l     D1, [A1]
  847. 000008DC  3407                     move.w     D2, D7
  848. 000008DE  0501                     btst       D1, D2
  849. 000008E0  56C1                     sne        D1
  850. 000008E2  4401                     neg.b      D1
  851. 000008E4  4881                     ext.w      D1
  852. 000008E6  D241                     add.w      D1, D1
  853. 000008E8  D041                     add.w      D0, D1
  854. 000008EA  3D70 0000 FF82           move.w     [A6 - 0x7E], [A0 + D0.w]
  855. 000008F0  2053                     movea.l    A0, [A3]
  856. 000008F2  302E FF82                move.w     D0, [A6 - 0x7E]
  857. 000008F6  C1FC 0006                muls.w     D0, 0x6
  858. 000008FA  3C30 0004                move.w     D6, [A0 + D0.w + 0x4]
  859. 000008FE  4A87                     tst.l      D7
  860. 00000900  6608                     bne        +0xA /* 0000090A */
  861. 00000902  7E1F                     moveq.l    D7, 0x1F
  862. 00000904  58AE FF9C                addq.l     [A6 - 0x64], 4
  863. 00000908  6002                     bra        +0x4 /* 0000090C */
  864. label0000090A:
  865. 0000090A  5387                     subq.l     D7, 1
  866. label0000090C:
  867. 0000090C  70FF                     moveq.l    D0, 0xFFFFFFFF
  868. 0000090E  B046                     cmp.w      D0, D6
  869. 00000910  67B2                     beq        -0x4C /* 000008C4 */
  870. 00000912  426E FF82                clr.w      [A6 - 0x7E]
  871. 00000916  3006                     move.w     D0, D6
  872. 00000918  D16E FF7C                add.w      [A6 - 0x84], D0
  873. 0000091C  703F                     moveq.l    D0, 0x3F
  874. 0000091E  B046                     cmp.w      D0, D6
  875. 00000920  6D56                     blt        +0x58 /* 00000978 */
  876. 00000922  1D7C 0001 FF79           move.b     [A6 - 0x87], 0x1
  877. 00000928  3D6E FF7C FF6A           move.w     [A6 - 0x96], [A6 - 0x84]
  878. 0000092E  3D7C 0001 FF74           move.w     [A6 - 0x8C], 0x1
  879. 00000934  6034                     bra        +0x36 /* 0000096A */
  880. label00000936:
  881. 00000936  206E FFA0                movea.l    A0, [A6 - 0x60]
  882. 0000093A  2010                     move.l     D0, [A0]
  883. 0000093C  322E FF92                move.w     D1, [A6 - 0x6E]
  884. 00000940  03C0                     .incomplete
  885. 00000942  206E FFA0                movea.l    A0, [A6 - 0x60]
  886. 00000946  2080                     move.l     [A0], D0
  887. 00000948  4AAE FF90                tst.l      [A6 - 0x70]
  888. 0000094C  660C                     bne        +0xE /* 0000095A */
  889. 0000094E  701F                     moveq.l    D0, 0x1F
  890. 00000950  2D40 FF90                move.l     [A6 - 0x70], D0
  891. 00000954  58AE FFA0                addq.l     [A6 - 0x60], 4
  892. 00000958  6004                     bra        +0x6 /* 0000095E */
  893. label0000095A:
  894. 0000095A  53AE FF90                subq.l     [A6 - 0x70], 1
  895. label0000095E:
  896. 0000095E  52AE FF98                addq.l     [A6 - 0x68], 1
  897. 00000962  526E FF74                addq.w     [A6 - 0x8C], 1
  898. 00000966  6900 FF5C                bvs        -0xA2 /* 000008C4 */
  899. label0000096A:
  900. 0000096A  302E FF74                move.w     D0, [A6 - 0x8C]
  901. 0000096E  B06E FF6A                cmp.w      D0, [A6 - 0x96]
  902. 00000972  6FC2                     ble        -0x3C /* 00000936 */
  903. 00000974  6000 FF4E                bra        -0xB0 /* 000008C4 */
  904. label00000978:
  905. 00000978  0C46 270F                cmpi.w     D6, 0x270F
  906. 0000097C  6600 FF46                bne        -0xB8 /* 000008C4 */
  907. 00000980  3F3C 98E0                move.w     -[A7], 0x98E0
  908. 00000984  42A7                     clr.l      -[A7]
  909. 00000986  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  910. 0000098A  6000 FF38                bra        -0xC6 /* 000008C4 */
  911. label0000098E:
  912. 0000098E  1F3C 0001                move.b     -[A7], 0x1
  913. 00000992  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  914. 00000996  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  915. 0000099A  526E FF76                addq.w     [A6 - 0x8A], 1
  916. 0000099E  690C                     bvs        +0xE /* 000009AC */
  917. label000009A0:
  918. 000009A0  302E FF76                move.w     D0, [A6 - 0x8A]
  919. 000009A4  B06E FF6E                cmp.w      D0, [A6 - 0x92]
  920. 000009A8  6F00 FDAA                ble        -0x254 /* 00000754 */
  921. label000009AC:
  922. 000009AC  2054                     movea.l    A0, [A4]
  923. 000009AE  2F28 0072                move.l     -[A7], [A0 + 0x72]
  924. 000009B2  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  925. label000009B6:
  926. 000009B6  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  927. 000009BA  205F                     movea.l    A0, [A7]+
  928. 000009BC  A02A                     syscall    HUnlock
  929. 000009BE  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  930. 000009C2  205F                     movea.l    A0, [A7]+
  931. 000009C4  A023                     syscall    DisposHandle/DisposeHandle
  932. 000009C6  7000                     moveq.l    D0, 0x00
  933. 000009C8  2D40 FFB4                move.l     [A6 - 0x4C], D0
  934. 000009CC  5285                     addq.l     D5, 1
  935. 000009CE  6908                     bvs        +0xA /* 000009D8 */
  936. label000009D0:
  937. 000009D0  BAAE FF70                cmp.l      D5, [A6 - 0x90]
  938. 000009D4  6F00 FC10                ble        -0x3EE /* 000005E6 */
  939. label000009D8:
  940. 000009D8  4A84                     tst.l      D4
  941. 000009DA  6706                     beq        +0x8 /* 000009E2 */
  942. 000009DC  2F04                     move.l     -[A7], D4
  943. 000009DE  A9A3                     syscall    ReleaseResource
  944. 000009E0  7800                     moveq.l    D4, 0x00
  945. label000009E2:
  946. 000009E2  200B                     move.l     D0, A3
  947. 000009E4  6708                     beq        +0xA /* 000009EE */
  948. 000009E6  2F0B                     move.l     -[A7], A3
  949. 000009E8  A9A3                     syscall    ReleaseResource
  950. 000009EA  7000                     moveq.l    D0, 0x00
  951. 000009EC  2640                     movea.l    A3, D0
  952. label000009EE:
  953. 000009EE  1F3C 0002                move.b     -[A7], 0x2
  954. 000009F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  955. 000009F6  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  956. 000009FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  957. 000009FE  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  958. 00000A02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  959. 00000A06  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  960. 00000A0A  486E FFC2                pea.l      [A6 - 0x3E]
  961. 00000A0E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  962. 00000A12  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  963. 00000A18  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  964. 00000A1C  4E5E                     unlink     A6
  965. 00000A1E  2E9F                     move.l     [A7], [A7]+
  966. 00000A20  4E75                     rts
  967. 00000A22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  968. 00000A26  FFFC                     .invalid   <<F/7/7>>
  969. 00000A28  2F0C                     move.l     -[A7], A4
  970. 00000A2A  286E 0008                movea.l    A4, [A6 + 0x8]
  971. 00000A2E  204C                     movea.l    A0, A4
  972. 00000A30  5088                     addq.l     A0, 8
  973. 00000A32  2050                     movea.l    A0, [A0]
  974. 00000A34  2D48 FFFC                move.l     [A6 - 0x4], A0
  975. 00000A38  4AAC FFA8                tst.l      [A4 - 0x58]
  976. 00000A3C  6716                     beq        +0x18 /* 00000A54 */
  977. 00000A3E  2F2C FFA8                move.l     -[A7], [A4 - 0x58]
  978. 00000A42  205F                     movea.l    A0, [A7]+
  979. 00000A44  A02A                     syscall    HUnlock
  980. 00000A46  2F2C FFA8                move.l     -[A7], [A4 - 0x58]
  981. 00000A4A  205F                     movea.l    A0, [A7]+
  982. 00000A4C  A023                     syscall    DisposHandle/DisposeHandle
  983. 00000A4E  7000                     moveq.l    D0, 0x00
  984. 00000A50  2940 FFA8                move.l     [A4 - 0x58], D0
  985. label00000A54:
  986. 00000A54  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  987. 00000A58  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  988. 00000A5C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  989. 00000A60  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  990. 00000A64  285F                     movea.l    A4, [A7]+
  991. 00000A66  4E5E                     unlink     A6
  992. 00000A68  205F                     movea.l    A0, [A7]+
  993. 00000A6A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  994. 00000A6E  4ED0                     jmp        [A0]
  995. fn00000A70:
  996. 00000A70  4E56 FF8C                link       A6, -0x0074
  997. 00000A74  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  998. 00000A78  266E 0008                movea.l    A3, [A6 + 0x8]
  999. 00000A7C  284B                     movea.l    A4, A3
  1000. 00000A7E  4246                     clr.w      D6
  1001. 00000A80  7000                     moveq.l    D0, 0x00
  1002. 00000A82  2D40 FFA8                move.l     [A6 - 0x58], D0
  1003. 00000A86  2054                     movea.l    A0, [A4]
  1004. 00000A88  3168 0006 00B6           move.w     [A0 + 0xB6], [A0 + 0x6]
  1005. 00000A8E  2054                     movea.l    A0, [A4]
  1006. 00000A90  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  1007. 00000A94  2F0B                     move.l     -[A7], A3
  1008. 00000A96  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  1009. 00000A9A  486E FFC2                pea.l      [A6 - 0x3E]
  1010. 00000A9E  487A FF84                pea.l      [PC - 0x7C /* 00000A24, value 0x4E56FFFC */]
  1011. 00000AA2  2F0E                     move.l     -[A7], A6
  1012. 00000AA4  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1013. 00000AA8  2F0B                     move.l     -[A7], A3
  1014. 00000AAA  4EAD 3D0A                jsr        [A5 + 0x3D0A /* export_1949 */]
  1015. 00000AAE  4267                     clr.w      -[A7]
  1016. 00000AB0  2F0B                     move.l     -[A7], A3
  1017. 00000AB2  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1018. 00000AB6  2054                     movea.l    A0, [A4]
  1019. 00000AB8  2028 004C                move.l     D0, [A0 + 0x4C]
  1020. 00000ABC  5380                     subq.l     D0, 1
  1021. 00000ABE  2D40 FF90                move.l     [A6 - 0x70], D0
  1022. 00000AC2  7E00                     moveq.l    D7, 0x00
  1023. 00000AC4  6000 0212                bra        +0x214 /* 00000CD8 */
  1024. label00000AC8:
  1025. 00000AC8  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1026. 00000ACC  2054                     movea.l    A0, [A4]
  1027. 00000ACE  4AA8 0044                tst.l      [A0 + 0x44]
  1028. 00000AD2  674A                     beq        +0x4C /* 00000B1E */
  1029. 00000AD4  4267                     clr.w      -[A7]
  1030. 00000AD6  2054                     movea.l    A0, [A4]
  1031. 00000AD8  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1032. 00000ADC  486E FFAC                pea.l      [A6 - 0x54]
  1033. 00000AE0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1034. 00000AE4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1035. 00000AE8  42A7                     clr.l      -[A7]
  1036. 00000AEA  2254                     movea.l    A1, [A4]
  1037. 00000AEC  2069 0044                movea.l    A0, [A1 + 0x44]
  1038. 00000AF0  2050                     movea.l    A0, [A0]
  1039. 00000AF2  3007                     move.w     D0, D7
  1040. 00000AF4  E540                     asl        D0.w, 2
  1041. 00000AF6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1042. 00000AFA  2069 0048                movea.l    A0, [A1 + 0x48]
  1043. 00000AFE  2050                     movea.l    A0, [A0]
  1044. 00000B00  3007                     move.w     D0, D7
  1045. 00000B02  E540                     asl        D0.w, 2
  1046. 00000B04  222E FFAC                move.l     D1, [A6 - 0x54]
  1047. 00000B08  92B0 0000                sub.l      D1, [A0 + D0.w]
  1048. 00000B0C  2F01                     move.l     -[A7], D1
  1049. 00000B0E  201F                     move.l     D0, [A7]+
  1050. 00000B10  2E9F                     move.l     [A7], [A7]+
  1051. 00000B12  B097                     cmp.l      D0, [A7]
  1052. 00000B14  6C02                     bge        +0x4 /* 00000B18 */
  1053. 00000B16  2E80                     move.l     [A7], D0
  1054. label00000B18:
  1055. 00000B18  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  1056. 00000B1C  6066                     bra        +0x68 /* 00000B84 */
  1057. label00000B1E:
  1058. 00000B1E  4267                     clr.w      -[A7]
  1059. 00000B20  2054                     movea.l    A0, [A4]
  1060. 00000B22  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1061. 00000B26  486E FFAC                pea.l      [A6 - 0x54]
  1062. 00000B2A  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1063. 00000B2E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1064. 00000B32  42A7                     clr.l      -[A7]
  1065. 00000B34  2254                     movea.l    A1, [A4]
  1066. 00000B36  2069 0048                movea.l    A0, [A1 + 0x48]
  1067. 00000B3A  2050                     movea.l    A0, [A0]
  1068. 00000B3C  3007                     move.w     D0, D7
  1069. 00000B3E  E540                     asl        D0.w, 2
  1070. 00000B40  222E FFAC                move.l     D1, [A6 - 0x54]
  1071. 00000B44  92B0 0000                sub.l      D1, [A0 + D0.w]
  1072. 00000B48  2F01                     move.l     -[A7], D1
  1073. 00000B4A  7008                     moveq.l    D0, 0x08
  1074. 00000B4C  81E9 0006                divs.w     D0, [A1 + 0x6]
  1075. 00000B50  5340                     subq.w     D0, 1
  1076. 00000B52  48C0                     ext.l      D0
  1077. 00000B54  D0A9 002A                add.l      D0, [A1 + 0x2A]
  1078. 00000B58  3229 0006                move.w     D1, [A1 + 0x6]
  1079. 00000B5C  48C1                     ext.l      D1
  1080. 00000B5E  2F00                     move.l     -[A7], D0
  1081. 00000B60  2F01                     move.l     -[A7], D1
  1082. 00000B62  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1083. 00000B66  7008                     moveq.l    D0, 0x08
  1084. 00000B68  2F00                     move.l     -[A7], D0
  1085. 00000B6A  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1086. 00000B6E  2F29 003E                move.l     -[A7], [A1 + 0x3E]
  1087. 00000B72  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1088. 00000B76  201F                     move.l     D0, [A7]+
  1089. 00000B78  2E9F                     move.l     [A7], [A7]+
  1090. 00000B7A  B097                     cmp.l      D0, [A7]
  1091. 00000B7C  6C02                     bge        +0x4 /* 00000B80 */
  1092. 00000B7E  2E80                     move.l     [A7], D0
  1093. label00000B80:
  1094. 00000B80  2D5F FFAC                move.l     [A6 - 0x54], [A7]+
  1095. label00000B84:
  1096. 00000B84  42A7                     clr.l      -[A7]
  1097. 00000B86  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1098. 00000B8A  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1099. 00000B8E  2D57 FFA8                move.l     [A6 - 0x58], [A7]
  1100. 00000B92  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1101. 00000B96  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1102. 00000B9A  205F                     movea.l    A0, [A7]+
  1103. 00000B9C  A064                     syscall    MoveHHi
  1104. 00000B9E  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1105. 00000BA2  205F                     movea.l    A0, [A7]+
  1106. 00000BA4  A029                     syscall    HLock
  1107. 00000BA6  4267                     clr.w      -[A7]
  1108. 00000BA8  2054                     movea.l    A0, [A4]
  1109. 00000BAA  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1110. 00000BAE  3F3C 0001                move.w     -[A7], 0x1
  1111. 00000BB2  2268 0048                movea.l    A1, [A0 + 0x48]
  1112. 00000BB6  2251                     movea.l    A1, [A1]
  1113. 00000BB8  3007                     move.w     D0, D7
  1114. 00000BBA  E540                     asl        D0.w, 2
  1115. 00000BBC  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1116. 00000BC0  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1117. 00000BC4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1118. 00000BC8  4267                     clr.w      -[A7]
  1119. 00000BCA  2054                     movea.l    A0, [A4]
  1120. 00000BCC  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1121. 00000BD0  486E FFAC                pea.l      [A6 - 0x54]
  1122. 00000BD4  226E FFA8                movea.l    A1, [A6 - 0x58]
  1123. 00000BD8  2F11                     move.l     -[A7], [A1]
  1124. 00000BDA  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1125. 00000BDE  3C1F                     move.w     D6, [A7]+
  1126. 00000BE0  70D9                     moveq.l    D0, 0xFFFFFFD9
  1127. 00000BE2  B046                     cmp.w      D0, D6
  1128. 00000BE4  6708                     beq        +0xA /* 00000BEE */
  1129. 00000BE6  3F06                     move.w     -[A7], D6
  1130. 00000BE8  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1131. 00000BEC  6002                     bra        +0x4 /* 00000BF0 */
  1132. label00000BEE:
  1133. 00000BEE  4246                     clr.w      D6
  1134. label00000BF0:
  1135. 00000BF0  4267                     clr.w      -[A7]
  1136. 00000BF2  2054                     movea.l    A0, [A4]
  1137. 00000BF4  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1138. 00000BF8  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1139. 00000BFC  101F                     move.b     D0, [A7]+
  1140. 00000BFE  6700 00BE                beq        +0xC0 /* 00000CBE */
  1141. 00000C02  42A7                     clr.l      -[A7]
  1142. 00000C04  2054                     movea.l    A0, [A4]
  1143. 00000C06  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1144. 00000C0A  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  1145. 00000C0E  2D5F FFBC                move.l     [A6 - 0x44], [A7]+
  1146. 00000C12  42A7                     clr.l      -[A7]
  1147. 00000C14  2054                     movea.l    A0, [A4]
  1148. 00000C16  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1149. 00000C1A  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  1150. 00000C1E  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  1151. 00000C22  42A7                     clr.l      -[A7]
  1152. 00000C24  206E FFA8                movea.l    A0, [A6 - 0x58]
  1153. 00000C28  2F10                     move.l     -[A7], [A0]
  1154. 00000C2A  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1155. 00000C2E  2D5F FFA0                move.l     [A6 - 0x60], [A7]+
  1156. 00000C32  2054                     movea.l    A0, [A4]
  1157. 00000C34  2028 002A                move.l     D0, [A0 + 0x2A]
  1158. 00000C38  5E80                     addq.l     D0, 7
  1159. 00000C3A  2F00                     move.l     -[A7], D0
  1160. 00000C3C  7008                     moveq.l    D0, 0x08
  1161. 00000C3E  2F00                     move.l     -[A7], D0
  1162. 00000C40  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1163. 00000C44  281F                     move.l     D4, [A7]+
  1164. 00000C46  42A7                     clr.l      -[A7]
  1165. 00000C48  2054                     movea.l    A0, [A4]
  1166. 00000C4A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1167. 00000C4E  2F07                     move.l     -[A7], D7
  1168. 00000C50  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1169. 00000C54  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1170. 00000C58  2028 002E                move.l     D0, [A0 + 0x2E]
  1171. 00000C5C  909F                     sub.l      D0, [A7]+
  1172. 00000C5E  2F00                     move.l     -[A7], D0
  1173. 00000C60  201F                     move.l     D0, [A7]+
  1174. 00000C62  2E9F                     move.l     [A7], [A7]+
  1175. 00000C64  B097                     cmp.l      D0, [A7]
  1176. 00000C66  6C02                     bge        +0x4 /* 00000C6A */
  1177. 00000C68  2E80                     move.l     [A7], D0
  1178. label00000C6A:
  1179. 00000C6A  2D5F FF94                move.l     [A6 - 0x6C], [A7]+
  1180. 00000C6E  2D6E FF94 FF8C           move.l     [A6 - 0x74], [A6 - 0x6C]
  1181. 00000C74  7A01                     moveq.l    D5, 0x01
  1182. 00000C76  6036                     bra        +0x38 /* 00000CAE */
  1183. label00000C78:
  1184. 00000C78  2005                     move.l     D0, D5
  1185. 00000C7A  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  1186. 00000C80  4A80                     tst.l      D0
  1187. 00000C82  6704                     beq        +0x6 /* 00000C88 */
  1188. 00000C84  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1189. label00000C88:
  1190. 00000C88  42A7                     clr.l      -[A7]
  1191. 00000C8A  2F0B                     move.l     -[A7], A3
  1192. 00000C8C  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  1193. 00000C90  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  1194. 00000C94  486E FFA0                pea.l      [A6 - 0x60]
  1195. 00000C98  486E FFA4                pea.l      [A6 - 0x5C]
  1196. 00000C9C  3F04                     move.w     -[A7], D4
  1197. 00000C9E  A8D0                     syscall    UnpackBits
  1198. 00000CA0  1F3C 0001                move.b     -[A7], 0x1
  1199. 00000CA4  2F0B                     move.l     -[A7], A3
  1200. 00000CA6  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1201. 00000CAA  5285                     addq.l     D5, 1
  1202. 00000CAC  6906                     bvs        +0x8 /* 00000CB4 */
  1203. label00000CAE:
  1204. 00000CAE  BAAE FF8C                cmp.l      D5, [A6 - 0x74]
  1205. 00000CB2  6FC4                     ble        -0x3A /* 00000C78 */
  1206. label00000CB4:
  1207. 00000CB4  2054                     movea.l    A0, [A4]
  1208. 00000CB6  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1209. 00000CBA  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  1210. label00000CBE:
  1211. 00000CBE  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1212. 00000CC2  205F                     movea.l    A0, [A7]+
  1213. 00000CC4  A02A                     syscall    HUnlock
  1214. 00000CC6  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1215. 00000CCA  205F                     movea.l    A0, [A7]+
  1216. 00000CCC  A023                     syscall    DisposHandle/DisposeHandle
  1217. 00000CCE  7000                     moveq.l    D0, 0x00
  1218. 00000CD0  2D40 FFA8                move.l     [A6 - 0x58], D0
  1219. 00000CD4  5287                     addq.l     D7, 1
  1220. 00000CD6  6908                     bvs        +0xA /* 00000CE0 */
  1221. label00000CD8:
  1222. 00000CD8  BEAE FF90                cmp.l      D7, [A6 - 0x70]
  1223. 00000CDC  6F00 FDEA                ble        -0x214 /* 00000AC8 */
  1224. label00000CE0:
  1225. 00000CE0  1F3C 0002                move.b     -[A7], 0x2
  1226. 00000CE4  2F0B                     move.l     -[A7], A3
  1227. 00000CE6  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1228. 00000CEA  2F0B                     move.l     -[A7], A3
  1229. 00000CEC  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  1230. 00000CF0  2F0B                     move.l     -[A7], A3
  1231. 00000CF2  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1232. 00000CF6  486E FFC2                pea.l      [A6 - 0x3E]
  1233. 00000CFA  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1234. 00000CFE  3D46 000C                move.w     [A6 + 0xC], D6
  1235. 00000D02  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1236. 00000D06  4E5E                     unlink     A6
  1237. 00000D08  2E9F                     move.l     [A7], [A7]+
  1238. 00000D0A  4E75                     rts
  1239. 00000D0C  4E56 FFFC                link       A6, -0x0004
  1240. 00000D10  2F0C                     move.l     -[A7], A4
  1241. 00000D12  286E 0008                movea.l    A4, [A6 + 0x8]
  1242. 00000D16  204C                     movea.l    A0, A4
  1243. 00000D18  5088                     addq.l     A0, 8
  1244. 00000D1A  2050                     movea.l    A0, [A0]
  1245. 00000D1C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1246. 00000D20  4AAC FFB0                tst.l      [A4 - 0x50]
  1247. 00000D24  6716                     beq        +0x18 /* 00000D3C */
  1248. 00000D26  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  1249. 00000D2A  205F                     movea.l    A0, [A7]+
  1250. 00000D2C  A02A                     syscall    HUnlock
  1251. 00000D2E  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  1252. 00000D32  205F                     movea.l    A0, [A7]+
  1253. 00000D34  A023                     syscall    DisposHandle/DisposeHandle
  1254. 00000D36  7000                     moveq.l    D0, 0x00
  1255. 00000D38  2940 FFB0                move.l     [A4 - 0x50], D0
  1256. label00000D3C:
  1257. 00000D3C  4AAC FFA4                tst.l      [A4 - 0x5C]
  1258. 00000D40  6716                     beq        +0x18 /* 00000D58 */
  1259. 00000D42  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  1260. 00000D46  205F                     movea.l    A0, [A7]+
  1261. 00000D48  A02A                     syscall    HUnlock
  1262. 00000D4A  2F2C FFA4                move.l     -[A7], [A4 - 0x5C]
  1263. 00000D4E  205F                     movea.l    A0, [A7]+
  1264. 00000D50  A023                     syscall    DisposHandle/DisposeHandle
  1265. 00000D52  7000                     moveq.l    D0, 0x00
  1266. 00000D54  2940 FFA4                move.l     [A4 - 0x5C], D0
  1267. label00000D58:
  1268. 00000D58  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1269. 00000D5C  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1270. 00000D60  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1271. 00000D64  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1272. 00000D68  285F                     movea.l    A4, [A7]+
  1273. 00000D6A  4E5E                     unlink     A6
  1274. 00000D6C  205F                     movea.l    A0, [A7]+
  1275. 00000D6E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1276. 00000D72  4ED0                     jmp        [A0]
  1277. fn00000D74:
  1278. 00000D74  4E56 FF84                link       A6, -0x007C
  1279. 00000D78  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1280. 00000D7C  266E 0008                movea.l    A3, [A6 + 0x8]
  1281. 00000D80  284B                     movea.l    A4, A3
  1282. 00000D82  426E FFC0                clr.w      [A6 - 0x40]
  1283. 00000D86  7000                     moveq.l    D0, 0x00
  1284. 00000D88  2D40 FFB0                move.l     [A6 - 0x50], D0
  1285. 00000D8C  7000                     moveq.l    D0, 0x00
  1286. 00000D8E  2D40 FFA4                move.l     [A6 - 0x5C], D0
  1287. 00000D92  2054                     movea.l    A0, [A4]
  1288. 00000D94  3168 0006 00B6           move.w     [A0 + 0xB6], [A0 + 0x6]
  1289. 00000D9A  2054                     movea.l    A0, [A4]
  1290. 00000D9C  3F28 00B6                move.w     -[A7], [A0 + 0xB6]
  1291. 00000DA0  2F0B                     move.l     -[A7], A3
  1292. 00000DA2  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  1293. 00000DA6  486E FFC2                pea.l      [A6 - 0x3E]
  1294. 00000DAA  487A FF60                pea.l      [PC - 0xA0 /* 00000D0C, value 0x4E56FFFC */]
  1295. 00000DAE  2F0E                     move.l     -[A7], A6
  1296. 00000DB0  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1297. 00000DB4  2F0B                     move.l     -[A7], A3
  1298. 00000DB6  4EAD 3D0A                jsr        [A5 + 0x3D0A /* export_1949 */]
  1299. 00000DBA  4267                     clr.w      -[A7]
  1300. 00000DBC  2F0B                     move.l     -[A7], A3
  1301. 00000DBE  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1302. 00000DC2  2054                     movea.l    A0, [A4]
  1303. 00000DC4  2028 002A                move.l     D0, [A0 + 0x2A]
  1304. 00000DC8  5E80                     addq.l     D0, 7
  1305. 00000DCA  2F00                     move.l     -[A7], D0
  1306. 00000DCC  7008                     moveq.l    D0, 0x08
  1307. 00000DCE  2F00                     move.l     -[A7], D0
  1308. 00000DD0  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1309. 00000DD4  2C17                     move.l     D6, [A7]
  1310. 00000DD6  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1311. 00000DDA  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1312. 00000DDE  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  1313. 00000DE2  42A7                     clr.l      -[A7]
  1314. 00000DE4  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1315. 00000DE8  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1316. 00000DEC  2D57 FFA4                move.l     [A6 - 0x5C], [A7]
  1317. 00000DF0  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1318. 00000DF4  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1319. 00000DF8  205F                     movea.l    A0, [A7]+
  1320. 00000DFA  A064                     syscall    MoveHHi
  1321. 00000DFC  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1322. 00000E00  205F                     movea.l    A0, [A7]+
  1323. 00000E02  A029                     syscall    HLock
  1324. 00000E04  42A7                     clr.l      -[A7]
  1325. 00000E06  206E FFA4                movea.l    A0, [A6 - 0x5C]
  1326. 00000E0A  2F10                     move.l     -[A7], [A0]
  1327. 00000E0C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1328. 00000E10  2A1F                     move.l     D5, [A7]+
  1329. 00000E12  2054                     movea.l    A0, [A4]
  1330. 00000E14  2028 004C                move.l     D0, [A0 + 0x4C]
  1331. 00000E18  5380                     subq.l     D0, 1
  1332. 00000E1A  2D40 FF88                move.l     [A6 - 0x78], D0
  1333. 00000E1E  7E00                     moveq.l    D7, 0x00
  1334. 00000E20  6000 0170                bra        +0x172 /* 00000F92 */
  1335. label00000E24:
  1336. 00000E24  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1337. 00000E28  2054                     movea.l    A0, [A4]
  1338. 00000E2A  4AA8 0044                tst.l      [A0 + 0x44]
  1339. 00000E2E  6714                     beq        +0x16 /* 00000E44 */
  1340. 00000E30  2248                     movea.l    A1, A0
  1341. 00000E32  2069 0044                movea.l    A0, [A1 + 0x44]
  1342. 00000E36  2050                     movea.l    A0, [A0]
  1343. 00000E38  3007                     move.w     D0, D7
  1344. 00000E3A  E540                     asl        D0.w, 2
  1345. 00000E3C  2D70 0000 FFB4           move.l     [A6 - 0x4C], [A0 + D0.w]
  1346. 00000E42  601E                     bra        +0x20 /* 00000E62 */
  1347. label00000E44:
  1348. 00000E44  2054                     movea.l    A0, [A4]
  1349. 00000E46  2028 002A                move.l     D0, [A0 + 0x2A]
  1350. 00000E4A  5E80                     addq.l     D0, 7
  1351. 00000E4C  2F00                     move.l     -[A7], D0
  1352. 00000E4E  7008                     moveq.l    D0, 0x08
  1353. 00000E50  2F00                     move.l     -[A7], D0
  1354. 00000E52  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1355. 00000E56  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1356. 00000E5A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1357. 00000E5E  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  1358. label00000E62:
  1359. 00000E62  42A7                     clr.l      -[A7]
  1360. 00000E64  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  1361. 00000E68  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1362. 00000E6C  2D57 FFB0                move.l     [A6 - 0x50], [A7]
  1363. 00000E70  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1364. 00000E74  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1365. 00000E78  205F                     movea.l    A0, [A7]+
  1366. 00000E7A  A064                     syscall    MoveHHi
  1367. 00000E7C  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1368. 00000E80  205F                     movea.l    A0, [A7]+
  1369. 00000E82  A029                     syscall    HLock
  1370. 00000E84  42A7                     clr.l      -[A7]
  1371. 00000E86  206E FFB0                movea.l    A0, [A6 - 0x50]
  1372. 00000E8A  2F10                     move.l     -[A7], [A0]
  1373. 00000E8C  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1374. 00000E90  281F                     move.l     D4, [A7]+
  1375. 00000E92  4267                     clr.w      -[A7]
  1376. 00000E94  2054                     movea.l    A0, [A4]
  1377. 00000E96  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1378. 00000E9A  3F3C 0001                move.w     -[A7], 0x1
  1379. 00000E9E  2268 0048                movea.l    A1, [A0 + 0x48]
  1380. 00000EA2  2251                     movea.l    A1, [A1]
  1381. 00000EA4  3007                     move.w     D0, D7
  1382. 00000EA6  E540                     asl        D0.w, 2
  1383. 00000EA8  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1384. 00000EAC  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1385. 00000EB0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1386. 00000EB4  4267                     clr.w      -[A7]
  1387. 00000EB6  2054                     movea.l    A0, [A4]
  1388. 00000EB8  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1389. 00000EBC  486E FFB4                pea.l      [A6 - 0x4C]
  1390. 00000EC0  2F04                     move.l     -[A7], D4
  1391. 00000EC2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1392. 00000EC6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1393. 00000ECA  4267                     clr.w      -[A7]
  1394. 00000ECC  2F04                     move.l     -[A7], D4
  1395. 00000ECE  2F05                     move.l     -[A7], D5
  1396. 00000ED0  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  1397. 00000ED4  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1398. 00000ED8  4267                     clr.w      -[A7]
  1399. 00000EDA  2054                     movea.l    A0, [A4]
  1400. 00000EDC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1401. 00000EE0  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1402. 00000EE4  101F                     move.b     D0, [A7]+
  1403. 00000EE6  6700 008E                beq        +0x90 /* 00000F76 */
  1404. 00000EEA  2D45 FF98                move.l     [A6 - 0x68], D5
  1405. 00000EEE  42A7                     clr.l      -[A7]
  1406. 00000EF0  2054                     movea.l    A0, [A4]
  1407. 00000EF2  2028 003E                move.l     D0, [A0 + 0x3E]
  1408. 00000EF6  5380                     subq.l     D0, 1
  1409. 00000EF8  2F00                     move.l     -[A7], D0
  1410. 00000EFA  2F07                     move.l     -[A7], D7
  1411. 00000EFC  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1412. 00000F00  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1413. 00000F04  2028 002E                move.l     D0, [A0 + 0x2E]
  1414. 00000F08  909F                     sub.l      D0, [A7]+
  1415. 00000F0A  5380                     subq.l     D0, 1
  1416. 00000F0C  2F00                     move.l     -[A7], D0
  1417. 00000F0E  201F                     move.l     D0, [A7]+
  1418. 00000F10  2E9F                     move.l     [A7], [A7]+
  1419. 00000F12  B097                     cmp.l      D0, [A7]
  1420. 00000F14  6C02                     bge        +0x4 /* 00000F18 */
  1421. 00000F16  2E80                     move.l     [A7], D0
  1422. label00000F18:
  1423. 00000F18  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  1424. 00000F1C  7000                     moveq.l    D0, 0x00
  1425. 00000F1E  2D40 FFBC                move.l     [A6 - 0x44], D0
  1426. 00000F22  603E                     bra        +0x40 /* 00000F62 */
  1427. label00000F24:
  1428. 00000F24  7020                     moveq.l    D0, 0x20
  1429. 00000F26  C0AE FFBC                and.l      D0, [A6 - 0x44]
  1430. 00000F2A  4A80                     tst.l      D0
  1431. 00000F2C  6704                     beq        +0x6 /* 00000F32 */
  1432. 00000F2E  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1433. label00000F32:
  1434. 00000F32  42A7                     clr.l      -[A7]
  1435. 00000F34  2F0B                     move.l     -[A7], A3
  1436. 00000F36  4EAD 3CFA                jsr        [A5 + 0x3CFA /* export_1947 */]
  1437. 00000F3A  2D5F FF9C                move.l     [A6 - 0x64], [A7]+
  1438. 00000F3E  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  1439. 00000F42  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  1440. 00000F46  2F06                     move.l     -[A7], D6
  1441. 00000F48  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1442. 00000F4C  2006                     move.l     D0, D6
  1443. 00000F4E  D1AE FF98                add.l      [A6 - 0x68], D0
  1444. 00000F52  1F3C 0001                move.b     -[A7], 0x1
  1445. 00000F56  2F0B                     move.l     -[A7], A3
  1446. 00000F58  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1447. 00000F5C  52AE FFBC                addq.l     [A6 - 0x44], 1
  1448. 00000F60  690A                     bvs        +0xC /* 00000F6C */
  1449. label00000F62:
  1450. 00000F62  202E FFBC                move.l     D0, [A6 - 0x44]
  1451. 00000F66  B0AE FF84                cmp.l      D0, [A6 - 0x7C]
  1452. 00000F6A  6FB8                     ble        -0x46 /* 00000F24 */
  1453. label00000F6C:
  1454. 00000F6C  2054                     movea.l    A0, [A4]
  1455. 00000F6E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1456. 00000F72  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  1457. label00000F76:
  1458. 00000F76  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1459. 00000F7A  205F                     movea.l    A0, [A7]+
  1460. 00000F7C  A02A                     syscall    HUnlock
  1461. 00000F7E  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1462. 00000F82  205F                     movea.l    A0, [A7]+
  1463. 00000F84  A023                     syscall    DisposHandle/DisposeHandle
  1464. 00000F86  7000                     moveq.l    D0, 0x00
  1465. 00000F88  2D40 FFB0                move.l     [A6 - 0x50], D0
  1466. 00000F8C  7800                     moveq.l    D4, 0x00
  1467. 00000F8E  5287                     addq.l     D7, 1
  1468. 00000F90  6908                     bvs        +0xA /* 00000F9A */
  1469. label00000F92:
  1470. 00000F92  BEAE FF88                cmp.l      D7, [A6 - 0x78]
  1471. 00000F96  6F00 FE8C                ble        -0x172 /* 00000E24 */
  1472. label00000F9A:
  1473. 00000F9A  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1474. 00000F9E  205F                     movea.l    A0, [A7]+
  1475. 00000FA0  A02A                     syscall    HUnlock
  1476. 00000FA2  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1477. 00000FA6  205F                     movea.l    A0, [A7]+
  1478. 00000FA8  A023                     syscall    DisposHandle/DisposeHandle
  1479. 00000FAA  7000                     moveq.l    D0, 0x00
  1480. 00000FAC  2D40 FFA4                move.l     [A6 - 0x5C], D0
  1481. 00000FB0  7A00                     moveq.l    D5, 0x00
  1482. 00000FB2  1F3C 0002                move.b     -[A7], 0x2
  1483. 00000FB6  2F0B                     move.l     -[A7], A3
  1484. 00000FB8  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  1485. 00000FBC  2F0B                     move.l     -[A7], A3
  1486. 00000FBE  4EAD 3D12                jsr        [A5 + 0x3D12 /* export_1950 */]
  1487. 00000FC2  2F0B                     move.l     -[A7], A3
  1488. 00000FC4  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1489. 00000FC8  486E FFC2                pea.l      [A6 - 0x3E]
  1490. 00000FCC  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1491. 00000FD0  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  1492. 00000FD6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1493. 00000FDA  4E5E                     unlink     A6
  1494. 00000FDC  2E9F                     move.l     [A7], [A7]+
  1495. 00000FDE  4E75                     rts
  1496. 00000FE0  4E56 FFFC                link       A6, -0x0004
  1497. 00000FE4  2F0C                     move.l     -[A7], A4
  1498. 00000FE6  286E 0008                movea.l    A4, [A6 + 0x8]
  1499. 00000FEA  204C                     movea.l    A0, A4
  1500. 00000FEC  5088                     addq.l     A0, 8
  1501. 00000FEE  2050                     movea.l    A0, [A0]
  1502. 00000FF0  2D48 FFFC                move.l     [A6 - 0x4], A0
  1503. 00000FF4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1504. 00000FF8  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1505. 00000FFC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1506. 00001000  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1507. 00001004  285F                     movea.l    A4, [A7]+
  1508. 00001006  4E5E                     unlink     A6
  1509. 00001008  205F                     movea.l    A0, [A7]+
  1510. 0000100A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1511. 0000100E  4ED0                     jmp        [A0]
  1512. fn00001010:
  1513. 00001010  4E56 FF8C                link       A6, -0x0074
  1514. 00001014  48E7 0F28                movem.l    -[A7], D4,D5,D6,D7,A2,A4
  1515. 00001018  286E 0008                movea.l    A4, [A6 + 0x8]
  1516. 0000101C  4244                     clr.w      D4
  1517. 0000101E  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1518. 00001022  2454                     movea.l    A2, [A4]
  1519. 00001024  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  1520. 00001028  20D9                     move.l     [A0]+, [A1]+
  1521. 0000102A  20D9                     move.l     [A0]+, [A1]+
  1522. 0000102C  357C 0001 00B6           move.w     [A2 + 0xB6], 0x1
  1523. 00001032  3F3C 0001                move.w     -[A7], 0x1
  1524. 00001036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1525. 0000103A  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  1526. 0000103E  486E FFC2                pea.l      [A6 - 0x3E]
  1527. 00001042  487A FF9C                pea.l      [PC - 0x64 /* 00000FE0, value 0x4E56FFFC */]
  1528. 00001046  2F0E                     move.l     -[A7], A6
  1529. 00001048  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1530. 0000104C  4267                     clr.w      -[A7]
  1531. 0000104E  2054                     movea.l    A0, [A4]
  1532. 00001050  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1533. 00001054  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1534. 00001058  101F                     move.b     D0, [A7]+
  1535. 0000105A  6700 01AA                beq        +0x1AC /* 00001206 */
  1536. 0000105E  42A7                     clr.l      -[A7]
  1537. 00001060  2054                     movea.l    A0, [A4]
  1538. 00001062  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1539. 00001066  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  1540. 0000106A  2C1F                     move.l     D6, [A7]+
  1541. 0000106C  42A7                     clr.l      -[A7]
  1542. 0000106E  2054                     movea.l    A0, [A4]
  1543. 00001070  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1544. 00001074  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  1545. 00001078  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  1546. 0000107C  2054                     movea.l    A0, [A4]
  1547. 0000107E  0C68 8003 0022           cmpi.w     [A0 + 0x22], 0x8003
  1548. 00001084  6618                     bne        +0x1A /* 0000109E */
  1549. 00001086  2028 002A                move.l     D0, [A0 + 0x2A]
  1550. 0000108A  720F                     moveq.l    D1, 0x0F
  1551. 0000108C  D081                     add.l      D0, D1
  1552. 0000108E  2F00                     move.l     -[A7], D0
  1553. 00001090  7010                     moveq.l    D0, 0x10
  1554. 00001092  2F00                     move.l     -[A7], D0
  1555. 00001094  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1556. 00001098  2A1F                     move.l     D5, [A7]+
  1557. 0000109A  E385                     asl        D5, 1
  1558. 0000109C  6014                     bra        +0x16 /* 000010B2 */
  1559. label0000109E:
  1560. 0000109E  2054                     movea.l    A0, [A4]
  1561. 000010A0  2028 002A                move.l     D0, [A0 + 0x2A]
  1562. 000010A4  5E80                     addq.l     D0, 7
  1563. 000010A6  2F00                     move.l     -[A7], D0
  1564. 000010A8  7008                     moveq.l    D0, 0x08
  1565. 000010AA  2F00                     move.l     -[A7], D0
  1566. 000010AC  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  1567. 000010B0  2A1F                     move.l     D5, [A7]+
  1568. label000010B2:
  1569. 000010B2  2054                     movea.l    A0, [A4]
  1570. 000010B4  2028 004C                move.l     D0, [A0 + 0x4C]
  1571. 000010B8  5380                     subq.l     D0, 1
  1572. 000010BA  2D40 FF90                move.l     [A6 - 0x70], D0
  1573. 000010BE  7E00                     moveq.l    D7, 0x00
  1574. 000010C0  6000 0132                bra        +0x134 /* 000011F4 */
  1575. label000010C4:
  1576. 000010C4  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1577. 000010C8  42A7                     clr.l      -[A7]
  1578. 000010CA  2054                     movea.l    A0, [A4]
  1579. 000010CC  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1580. 000010D0  2F07                     move.l     -[A7], D7
  1581. 000010D2  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1582. 000010D6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1583. 000010DA  2028 002E                move.l     D0, [A0 + 0x2E]
  1584. 000010DE  909F                     sub.l      D0, [A7]+
  1585. 000010E0  2F00                     move.l     -[A7], D0
  1586. 000010E2  201F                     move.l     D0, [A7]+
  1587. 000010E4  2E9F                     move.l     [A7], [A7]+
  1588. 000010E6  B097                     cmp.l      D0, [A7]
  1589. 000010E8  6C02                     bge        +0x4 /* 000010EC */
  1590. 000010EA  2E80                     move.l     [A7], D0
  1591. label000010EC:
  1592. 000010EC  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  1593. 000010F0  4267                     clr.w      -[A7]
  1594. 000010F2  2054                     movea.l    A0, [A4]
  1595. 000010F4  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1596. 000010F8  3F3C 0001                move.w     -[A7], 0x1
  1597. 000010FC  2268 0048                movea.l    A1, [A0 + 0x48]
  1598. 00001100  2251                     movea.l    A1, [A1]
  1599. 00001102  3007                     move.w     D0, D7
  1600. 00001104  E540                     asl        D0.w, 2
  1601. 00001106  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1602. 0000110A  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1603. 0000110E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1604. 00001112  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1605. 00001116  2F05                     move.l     -[A7], D5
  1606. 00001118  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1607. 0000111C  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  1608. 00001120  4267                     clr.w      -[A7]
  1609. 00001122  2054                     movea.l    A0, [A4]
  1610. 00001124  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1611. 00001128  486E FFA8                pea.l      [A6 - 0x58]
  1612. 0000112C  2F07                     move.l     -[A7], D7
  1613. 0000112E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1614. 00001132  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1615. 00001136  2F06                     move.l     -[A7], D6
  1616. 00001138  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1617. 0000113C  201F                     move.l     D0, [A7]+
  1618. 0000113E  D0AE FFB0                add.l      D0, [A6 - 0x50]
  1619. 00001142  2F00                     move.l     -[A7], D0
  1620. 00001144  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1621. 00001148  381F                     move.w     D4, [A7]+
  1622. 0000114A  70D9                     moveq.l    D0, 0xFFFFFFD9
  1623. 0000114C  B044                     cmp.w      D0, D4
  1624. 0000114E  6610                     bne        +0x12 /* 00001160 */
  1625. 00001150  4244                     clr.w      D4
  1626. 00001152  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1627. 00001156  2F05                     move.l     -[A7], D5
  1628. 00001158  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1629. 0000115C  2D5F FFA8                move.l     [A6 - 0x58], [A7]+
  1630. label00001160:
  1631. 00001160  3F04                     move.w     -[A7], D4
  1632. 00001162  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1633. 00001166  2F07                     move.l     -[A7], D7
  1634. 00001168  2054                     movea.l    A0, [A4]
  1635. 0000116A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1636. 0000116E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1637. 00001172  2F06                     move.l     -[A7], D6
  1638. 00001174  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1639. 00001178  201F                     move.l     D0, [A7]+
  1640. 0000117A  D0AE FFB0                add.l      D0, [A6 - 0x50]
  1641. 0000117E  222E FFA8                move.l     D1, [A6 - 0x58]
  1642. 00001182  D280                     add.l      D1, D0
  1643. 00001184  9285                     sub.l      D1, D5
  1644. 00001186  2D41 FF9C                move.l     [A6 - 0x64], D1
  1645. 0000118A  2F07                     move.l     -[A7], D7
  1646. 0000118C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1647. 00001190  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1648. 00001194  2F06                     move.l     -[A7], D6
  1649. 00001196  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1650. 0000119A  201F                     move.l     D0, [A7]+
  1651. 0000119C  D0AE FFB0                add.l      D0, [A6 - 0x50]
  1652. 000011A0  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1653. 000011A4  2F06                     move.l     -[A7], D6
  1654. 000011A6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1655. 000011AA  221F                     move.l     D1, [A7]+
  1656. 000011AC  D280                     add.l      D1, D0
  1657. 000011AE  9286                     sub.l      D1, D6
  1658. 000011B0  2D41 FFA0                move.l     [A6 - 0x60], D1
  1659. 000011B4  202E FFA4                move.l     D0, [A6 - 0x5C]
  1660. 000011B8  5380                     subq.l     D0, 1
  1661. 000011BA  2D40 FF8C                move.l     [A6 - 0x74], D0
  1662. 000011BE  7000                     moveq.l    D0, 0x00
  1663. 000011C0  2D40 FF94                move.l     [A6 - 0x6C], D0
  1664. 000011C4  6020                     bra        +0x22 /* 000011E6 */
  1665. label000011C6:
  1666. 000011C6  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  1667. 000011CA  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  1668. 000011CE  2F05                     move.l     -[A7], D5
  1669. 000011D0  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1670. 000011D4  2005                     move.l     D0, D5
  1671. 000011D6  91AE FF9C                sub.l      [A6 - 0x64], D0
  1672. 000011DA  2006                     move.l     D0, D6
  1673. 000011DC  91AE FFA0                sub.l      [A6 - 0x60], D0
  1674. 000011E0  52AE FF94                addq.l     [A6 - 0x6C], 1
  1675. 000011E4  690A                     bvs        +0xC /* 000011F0 */
  1676. label000011E6:
  1677. 000011E6  202E FF94                move.l     D0, [A6 - 0x6C]
  1678. 000011EA  B0AE FF8C                cmp.l      D0, [A6 - 0x74]
  1679. 000011EE  6FD6                     ble        -0x28 /* 000011C6 */
  1680. label000011F0:
  1681. 000011F0  5287                     addq.l     D7, 1
  1682. 000011F2  6908                     bvs        +0xA /* 000011FC */
  1683. label000011F4:
  1684. 000011F4  BEAE FF90                cmp.l      D7, [A6 - 0x70]
  1685. 000011F8  6F00 FECA                ble        -0x134 /* 000010C4 */
  1686. label000011FC:
  1687. 000011FC  2054                     movea.l    A0, [A4]
  1688. 000011FE  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1689. 00001202  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  1690. label00001206:
  1691. 00001206  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1692. 0000120A  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  1693. 0000120E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1694. 00001212  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1695. 00001216  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1696. 0000121A  4EAD 3CEA                jsr        [A5 + 0x3CEA /* export_1945 */]
  1697. 0000121E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1698. 00001222  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1699. 00001226  486E FFC2                pea.l      [A6 - 0x3E]
  1700. 0000122A  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  1701. 0000122E  3D44 000C                move.w     [A6 + 0xC], D4
  1702. 00001232  4CDF 14F0                movem.l    D4,D5,D6,D7,A2,A4, [A7]+
  1703. 00001236  4E5E                     unlink     A6
  1704. 00001238  2E9F                     move.l     [A7], [A7]+
  1705. 0000123A  4E75                     rts
  1706. 0000123C  4E56 FFFC                link       A6, -0x0004
  1707. 00001240  2F0C                     move.l     -[A7], A4
  1708. 00001242  286E 0008                movea.l    A4, [A6 + 0x8]
  1709. 00001246  204C                     movea.l    A0, A4
  1710. 00001248  5088                     addq.l     A0, 8
  1711. 0000124A  2050                     movea.l    A0, [A0]
  1712. 0000124C  2D48 FFFC                move.l     [A6 - 0x4], A0
  1713. 00001250  4AAC FFAC                tst.l      [A4 - 0x54]
  1714. 00001254  6716                     beq        +0x18 /* 0000126C */
  1715. 00001256  2F2C FFAC                move.l     -[A7], [A4 - 0x54]
  1716. 0000125A  205F                     movea.l    A0, [A7]+
  1717. 0000125C  A02A                     syscall    HUnlock
  1718. 0000125E  2F2C FFAC                move.l     -[A7], [A4 - 0x54]
  1719. 00001262  205F                     movea.l    A0, [A7]+
  1720. 00001264  A023                     syscall    DisposHandle/DisposeHandle
  1721. 00001266  7000                     moveq.l    D0, 0x00
  1722. 00001268  2940 FFAC                move.l     [A4 - 0x54], D0
  1723. label0000126C:
  1724. 0000126C  4AAC FF7C                tst.l      [A4 - 0x84]
  1725. 00001270  670C                     beq        +0xE /* 0000127E */
  1726. 00001272  2F2C FF7C                move.l     -[A7], [A4 - 0x84]
  1727. 00001276  A9A3                     syscall    ReleaseResource
  1728. 00001278  7000                     moveq.l    D0, 0x00
  1729. 0000127A  2940 FF7C                move.l     [A4 - 0x84], D0
  1730. label0000127E:
  1731. 0000127E  4AAC FF80                tst.l      [A4 - 0x80]
  1732. 00001282  670C                     beq        +0xE /* 00001290 */
  1733. 00001284  2F2C FF80                move.l     -[A7], [A4 - 0x80]
  1734. 00001288  A9A3                     syscall    ReleaseResource
  1735. 0000128A  7000                     moveq.l    D0, 0x00
  1736. 0000128C  2940 FF80                move.l     [A4 - 0x80], D0
  1737. label00001290:
  1738. 00001290  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1739. 00001294  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  1740. 00001298  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1741. 0000129C  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  1742. 000012A0  285F                     movea.l    A4, [A7]+
  1743. 000012A2  4E5E                     unlink     A6
  1744. 000012A4  205F                     movea.l    A0, [A7]+
  1745. 000012A6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1746. 000012AA  4ED0                     jmp        [A0]
  1747. fn000012AC:
  1748. 000012AC  4E56 FF64                link       A6, -0x009C
  1749. 000012B0  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  1750. 000012B4  286E 0008                movea.l    A4, [A6 + 0x8]
  1751. 000012B8  426E FFC0                clr.w      [A6 - 0x40]
  1752. 000012BC  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1753. 000012C0  2454                     movea.l    A2, [A4]
  1754. 000012C2  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  1755. 000012C6  20D9                     move.l     [A0]+, [A1]+
  1756. 000012C8  20D9                     move.l     [A0]+, [A1]+
  1757. 000012CA  357C 0001 00B6           move.w     [A2 + 0xB6], 0x1
  1758. 000012D0  3F3C 0001                move.w     -[A7], 0x1
  1759. 000012D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1760. 000012D8  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  1761. 000012DC  7000                     moveq.l    D0, 0x00
  1762. 000012DE  2D40 FFAC                move.l     [A6 - 0x54], D0
  1763. 000012E2  7000                     moveq.l    D0, 0x00
  1764. 000012E4  2D40 FF7C                move.l     [A6 - 0x84], D0
  1765. 000012E8  7000                     moveq.l    D0, 0x00
  1766. 000012EA  2D40 FF80                move.l     [A6 - 0x80], D0
  1767. 000012EE  486E FFC2                pea.l      [A6 - 0x3E]
  1768. 000012F2  487A FF48                pea.l      [PC - 0xB8 /* 0000123C, value 0x4E56FFFC */]
  1769. 000012F6  2F0E                     move.l     -[A7], A6
  1770. 000012F8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  1771. 000012FC  42A7                     clr.l      -[A7]
  1772. 000012FE  2F3C 5449 4654           move.l     -[A7], 0x54494654 /* 'TIFT' */
  1773. 00001304  4267                     clr.w      -[A7]
  1774. 00001306  A9A0                     syscall    GetResource
  1775. 00001308  2D57 FF7C                move.l     [A6 - 0x84], [A7]
  1776. 0000130C  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  1777. 00001310  42A7                     clr.l      -[A7]
  1778. 00001312  2F3C 5449 4654           move.l     -[A7], 0x54494654 /* 'TIFT' */
  1779. 00001318  3F3C 0001                move.w     -[A7], 0x1
  1780. 0000131C  A9A0                     syscall    GetResource
  1781. 0000131E  2D57 FF80                move.l     [A6 - 0x80], [A7]
  1782. 00001322  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  1783. 00001326  2054                     movea.l    A0, [A4]
  1784. 00001328  2028 004C                move.l     D0, [A0 + 0x4C]
  1785. 0000132C  5380                     subq.l     D0, 1
  1786. 0000132E  2D40 FF68                move.l     [A6 - 0x98], D0
  1787. 00001332  7A00                     moveq.l    D5, 0x00
  1788. 00001334  6000 03A8                bra        +0x3AA /* 000016DE */
  1789. label00001338:
  1790. 00001338  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  1791. 0000133C  2054                     movea.l    A0, [A4]
  1792. 0000133E  4AA8 0044                tst.l      [A0 + 0x44]
  1793. 00001342  674A                     beq        +0x4C /* 0000138E */
  1794. 00001344  4267                     clr.w      -[A7]
  1795. 00001346  2054                     movea.l    A0, [A4]
  1796. 00001348  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1797. 0000134C  486E FFB0                pea.l      [A6 - 0x50]
  1798. 00001350  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1799. 00001354  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1800. 00001358  42A7                     clr.l      -[A7]
  1801. 0000135A  2254                     movea.l    A1, [A4]
  1802. 0000135C  2069 0044                movea.l    A0, [A1 + 0x44]
  1803. 00001360  2050                     movea.l    A0, [A0]
  1804. 00001362  3005                     move.w     D0, D5
  1805. 00001364  E540                     asl        D0.w, 2
  1806. 00001366  2F30 0000                move.l     -[A7], [A0 + D0.w]
  1807. 0000136A  2069 0048                movea.l    A0, [A1 + 0x48]
  1808. 0000136E  2050                     movea.l    A0, [A0]
  1809. 00001370  3005                     move.w     D0, D5
  1810. 00001372  E540                     asl        D0.w, 2
  1811. 00001374  222E FFB0                move.l     D1, [A6 - 0x50]
  1812. 00001378  92B0 0000                sub.l      D1, [A0 + D0.w]
  1813. 0000137C  2F01                     move.l     -[A7], D1
  1814. 0000137E  201F                     move.l     D0, [A7]+
  1815. 00001380  2E9F                     move.l     [A7], [A7]+
  1816. 00001382  B097                     cmp.l      D0, [A7]
  1817. 00001384  6C02                     bge        +0x4 /* 00001388 */
  1818. 00001386  2E80                     move.l     [A7], D0
  1819. label00001388:
  1820. 00001388  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  1821. 0000138C  6028                     bra        +0x2A /* 000013B6 */
  1822. label0000138E:
  1823. 0000138E  4267                     clr.w      -[A7]
  1824. 00001390  2054                     movea.l    A0, [A4]
  1825. 00001392  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1826. 00001396  486E FFB0                pea.l      [A6 - 0x50]
  1827. 0000139A  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  1828. 0000139E  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1829. 000013A2  2254                     movea.l    A1, [A4]
  1830. 000013A4  2069 0048                movea.l    A0, [A1 + 0x48]
  1831. 000013A8  2050                     movea.l    A0, [A0]
  1832. 000013AA  3005                     move.w     D0, D5
  1833. 000013AC  E540                     asl        D0.w, 2
  1834. 000013AE  2230 0000                move.l     D1, [A0 + D0.w]
  1835. 000013B2  93AE FFB0                sub.l      [A6 - 0x50], D1
  1836. label000013B6:
  1837. 000013B6  42A7                     clr.l      -[A7]
  1838. 000013B8  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1839. 000013BC  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1840. 000013C0  2D57 FFAC                move.l     [A6 - 0x54], [A7]
  1841. 000013C4  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1842. 000013C8  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1843. 000013CC  205F                     movea.l    A0, [A7]+
  1844. 000013CE  A064                     syscall    MoveHHi
  1845. 000013D0  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1846. 000013D4  205F                     movea.l    A0, [A7]+
  1847. 000013D6  A029                     syscall    HLock
  1848. 000013D8  4267                     clr.w      -[A7]
  1849. 000013DA  2054                     movea.l    A0, [A4]
  1850. 000013DC  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1851. 000013E0  3F3C 0001                move.w     -[A7], 0x1
  1852. 000013E4  2268 0048                movea.l    A1, [A0 + 0x48]
  1853. 000013E8  2251                     movea.l    A1, [A1]
  1854. 000013EA  3005                     move.w     D0, D5
  1855. 000013EC  E540                     asl        D0.w, 2
  1856. 000013EE  2F31 0000                move.l     -[A7], [A1 + D0.w]
  1857. 000013F2  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  1858. 000013F6  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1859. 000013FA  4267                     clr.w      -[A7]
  1860. 000013FC  2054                     movea.l    A0, [A4]
  1861. 000013FE  3F28 0068                move.w     -[A7], [A0 + 0x68]
  1862. 00001402  486E FFB0                pea.l      [A6 - 0x50]
  1863. 00001406  226E FFAC                movea.l    A1, [A6 - 0x54]
  1864. 0000140A  2F11                     move.l     -[A7], [A1]
  1865. 0000140C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1866. 00001410  3D5F FFC0                move.w     [A6 - 0x40], [A7]+
  1867. 00001414  70D9                     moveq.l    D0, 0xFFFFFFD9
  1868. 00001416  B06E FFC0                cmp.w      D0, [A6 - 0x40]
  1869. 0000141A  670A                     beq        +0xC /* 00001426 */
  1870. 0000141C  3F2E FFC0                move.w     -[A7], [A6 - 0x40]
  1871. 00001420  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  1872. 00001424  6004                     bra        +0x6 /* 0000142A */
  1873. label00001426:
  1874. 00001426  426E FFC0                clr.w      [A6 - 0x40]
  1875. label0000142A:
  1876. 0000142A  4267                     clr.w      -[A7]
  1877. 0000142C  2054                     movea.l    A0, [A4]
  1878. 0000142E  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1879. 00001432  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1880. 00001436  101F                     move.b     D0, [A7]+
  1881. 00001438  6700 028A                beq        +0x28C /* 000016C4 */
  1882. 0000143C  42A7                     clr.l      -[A7]
  1883. 0000143E  2054                     movea.l    A0, [A4]
  1884. 00001440  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1885. 00001444  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  1886. 00001448  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  1887. 0000144C  42A7                     clr.l      -[A7]
  1888. 0000144E  2054                     movea.l    A0, [A4]
  1889. 00001450  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1890. 00001454  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  1891. 00001458  2D5F FFA0                move.l     [A6 - 0x60], [A7]+
  1892. 0000145C  42A7                     clr.l      -[A7]
  1893. 0000145E  206E FFAC                movea.l    A0, [A6 - 0x54]
  1894. 00001462  2F10                     move.l     -[A7], [A0]
  1895. 00001464  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1896. 00001468  265F                     movea.l    A3, [A7]+
  1897. 0000146A  7E1F                     moveq.l    D7, 0x1F
  1898. 0000146C  42A7                     clr.l      -[A7]
  1899. 0000146E  2054                     movea.l    A0, [A4]
  1900. 00001470  2028 003E                move.l     D0, [A0 + 0x3E]
  1901. 00001474  5380                     subq.l     D0, 1
  1902. 00001476  2F00                     move.l     -[A7], D0
  1903. 00001478  2F05                     move.l     -[A7], D5
  1904. 0000147A  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1905. 0000147E  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1906. 00001482  2028 002E                move.l     D0, [A0 + 0x2E]
  1907. 00001486  909F                     sub.l      D0, [A7]+
  1908. 00001488  5380                     subq.l     D0, 1
  1909. 0000148A  2F00                     move.l     -[A7], D0
  1910. 0000148C  201F                     move.l     D0, [A7]+
  1911. 0000148E  2E9F                     move.l     [A7], [A7]+
  1912. 00001490  B097                     cmp.l      D0, [A7]
  1913. 00001492  6C02                     bge        +0x4 /* 00001496 */
  1914. 00001494  2E80                     move.l     [A7], D0
  1915. label00001496:
  1916. 00001496  201F                     move.l     D0, [A7]+
  1917. 00001498  3D40 FF66                move.w     [A6 - 0x9A], D0
  1918. 0000149C  426E FF6E                clr.w      [A6 - 0x92]
  1919. 000014A0  6000 020C                bra        +0x20E /* 000016AE */
  1920. label000014A4:
  1921. 000014A4  1D7C 0001 FF71           move.b     [A6 - 0x8F], 0x1
  1922. 000014AA  42AE FF78                clr.l      [A6 - 0x88]
  1923. 000014AE  701F                     moveq.l    D0, 0x1F
  1924. 000014B0  B087                     cmp.l      D0, D7
  1925. 000014B2  6722                     beq        +0x24 /* 000014D6 */
  1926. 000014B4  7017                     moveq.l    D0, 0x17
  1927. 000014B6  B087                     cmp.l      D0, D7
  1928. 000014B8  6E04                     bgt        +0x6 /* 000014BE */
  1929. 000014BA  7E17                     moveq.l    D7, 0x17
  1930. 000014BC  6018                     bra        +0x1A /* 000014D6 */
  1931. label000014BE:
  1932. 000014BE  700F                     moveq.l    D0, 0x0F
  1933. 000014C0  B087                     cmp.l      D0, D7
  1934. 000014C2  6E04                     bgt        +0x6 /* 000014C8 */
  1935. 000014C4  7E0F                     moveq.l    D7, 0x0F
  1936. 000014C6  600E                     bra        +0x10 /* 000014D6 */
  1937. label000014C8:
  1938. 000014C8  7007                     moveq.l    D0, 0x07
  1939. 000014CA  B087                     cmp.l      D0, D7
  1940. 000014CC  6E04                     bgt        +0x6 /* 000014D2 */
  1941. 000014CE  7E07                     moveq.l    D7, 0x07
  1942. 000014D0  6004                     bra        +0x6 /* 000014D6 */
  1943. label000014D2:
  1944. 000014D2  7E1F                     moveq.l    D7, 0x1F
  1945. 000014D4  588B                     addq.l     A3, 4
  1946. label000014D6:
  1947. 000014D6  42A7                     clr.l      -[A7]
  1948. 000014D8  2F05                     move.l     -[A7], D5
  1949. 000014DA  2054                     movea.l    A0, [A4]
  1950. 000014DC  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  1951. 000014E0  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1952. 000014E4  302E FF6E                move.w     D0, [A6 - 0x92]
  1953. 000014E8  48C0                     ext.l      D0
  1954. 000014EA  D09F                     add.l      D0, [A7]+
  1955. 000014EC  2F00                     move.l     -[A7], D0
  1956. 000014EE  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  1957. 000014F2  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  1958. 000014F6  201F                     move.l     D0, [A7]+
  1959. 000014F8  D0AE FFA0                add.l      D0, [A6 - 0x60]
  1960. 000014FC  2F00                     move.l     -[A7], D0
  1961. 000014FE  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1962. 00001502  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  1963. 00001506  2D6E FF98 FF9C           move.l     [A6 - 0x64], [A6 - 0x68]
  1964. 0000150C  7800                     moveq.l    D4, 0x00
  1965. 0000150E  701F                     moveq.l    D0, 0x1F
  1966. 00001510  2D40 FF88                move.l     [A6 - 0x78], D0
  1967. label00001514:
  1968. 00001514  2054                     movea.l    A0, [A4]
  1969. 00001516  B8A8 002A                cmp.l      D4, [A0 + 0x2A]
  1970. 0000151A  6C00 018C                bge        +0x18E /* 000016A8 */
  1971. 0000151E  426E FF72                clr.w      [A6 - 0x8E]
  1972. label00001522:
  1973. 00001522  102E FF71                move.b     D0, [A6 - 0x8F]
  1974. 00001526  6700 00A8                beq        +0xAA /* 000015D0 */
  1975. 0000152A  206E FF7C                movea.l    A0, [A6 - 0x84]
  1976. 0000152E  2050                     movea.l    A0, [A0]
  1977. 00001530  302E FF78                move.w     D0, [A6 - 0x88]
  1978. 00001534  C1FC 0006                muls.w     D0, 0x6
  1979. 00001538  2213                     move.l     D1, [A3]
  1980. 0000153A  3407                     move.w     D2, D7
  1981. 0000153C  0501                     btst       D1, D2
  1982. 0000153E  56C1                     sne        D1
  1983. 00001540  4401                     neg.b      D1
  1984. 00001542  4881                     ext.w      D1
  1985. 00001544  D241                     add.w      D1, D1
  1986. 00001546  D041                     add.w      D0, D1
  1987. 00001548  3D70 0000 FF78           move.w     [A6 - 0x88], [A0 + D0.w]
  1988. 0000154E  206E FF7C                movea.l    A0, [A6 - 0x84]
  1989. 00001552  2050                     movea.l    A0, [A0]
  1990. 00001554  302E FF78                move.w     D0, [A6 - 0x88]
  1991. 00001558  C1FC 0006                muls.w     D0, 0x6
  1992. 0000155C  3C30 0004                move.w     D6, [A0 + D0.w + 0x4]
  1993. 00001560  4A87                     tst.l      D7
  1994. 00001562  6606                     bne        +0x8 /* 0000156A */
  1995. 00001564  7E1F                     moveq.l    D7, 0x1F
  1996. 00001566  588B                     addq.l     A3, 4
  1997. 00001568  6002                     bra        +0x4 /* 0000156C */
  1998. label0000156A:
  1999. 0000156A  5387                     subq.l     D7, 1
  2000. label0000156C:
  2001. 0000156C  70FF                     moveq.l    D0, 0xFFFFFFFF
  2002. 0000156E  B046                     cmp.w      D0, D6
  2003. 00001570  67B0                     beq        -0x4E /* 00001522 */
  2004. 00001572  426E FF78                clr.w      [A6 - 0x88]
  2005. 00001576  3006                     move.w     D0, D6
  2006. 00001578  D16E FF72                add.w      [A6 - 0x8E], D0
  2007. 0000157C  703F                     moveq.l    D0, 0x3F
  2008. 0000157E  B046                     cmp.w      D0, D6
  2009. 00001580  6D38                     blt        +0x3A /* 000015BA */
  2010. 00001582  422E FF71                clr.b      [A6 - 0x8F]
  2011. 00001586  302E FF72                move.w     D0, [A6 - 0x8E]
  2012. 0000158A  48C0                     ext.l      D0
  2013. 0000158C  D880                     add.l      D4, D0
  2014. 0000158E  2F04                     move.l     -[A7], D4
  2015. 00001590  7020                     moveq.l    D0, 0x20
  2016. 00001592  2F00                     move.l     -[A7], D0
  2017. 00001594  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2018. 00001598  201F                     move.l     D0, [A7]+
  2019. 0000159A  E580                     asl        D0, 2
  2020. 0000159C  D0AE FF9C                add.l      D0, [A6 - 0x64]
  2021. 000015A0  2D40 FF98                move.l     [A6 - 0x68], D0
  2022. 000015A4  2F04                     move.l     -[A7], D4
  2023. 000015A6  7020                     moveq.l    D0, 0x20
  2024. 000015A8  2F00                     move.l     -[A7], D0
  2025. 000015AA  4EAD 4912                jsr        [A5 + 0x4912 /* export_2334 */]
  2026. 000015AE  701F                     moveq.l    D0, 0x1F
  2027. 000015B0  909F                     sub.l      D0, [A7]+
  2028. 000015B2  2D40 FF88                move.l     [A6 - 0x78], D0
  2029. 000015B6  6000 FF6A                bra        -0x94 /* 00001522 */
  2030. label000015BA:
  2031. 000015BA  0C46 270F                cmpi.w     D6, 0x270F
  2032. 000015BE  6600 FF62                bne        -0x9C /* 00001522 */
  2033. 000015C2  3F3C 98E0                move.w     -[A7], 0x98E0
  2034. 000015C6  42A7                     clr.l      -[A7]
  2035. 000015C8  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2036. 000015CC  6000 FF54                bra        -0xAA /* 00001522 */
  2037. label000015D0:
  2038. 000015D0  2054                     movea.l    A0, [A4]
  2039. 000015D2  B8A8 002A                cmp.l      D4, [A0 + 0x2A]
  2040. 000015D6  6C00 FF3C                bge        -0xC2 /* 00001514 */
  2041. 000015DA  426E FF74                clr.w      [A6 - 0x8C]
  2042. label000015DE:
  2043. 000015DE  102E FF71                move.b     D0, [A6 - 0x8F]
  2044. 000015E2  6600 FF30                bne        -0xCE /* 00001514 */
  2045. 000015E6  206E FF80                movea.l    A0, [A6 - 0x80]
  2046. 000015EA  2050                     movea.l    A0, [A0]
  2047. 000015EC  302E FF7A                move.w     D0, [A6 - 0x86]
  2048. 000015F0  C1FC 0006                muls.w     D0, 0x6
  2049. 000015F4  2213                     move.l     D1, [A3]
  2050. 000015F6  3407                     move.w     D2, D7
  2051. 000015F8  0501                     btst       D1, D2
  2052. 000015FA  56C1                     sne        D1
  2053. 000015FC  4401                     neg.b      D1
  2054. 000015FE  4881                     ext.w      D1
  2055. 00001600  D241                     add.w      D1, D1
  2056. 00001602  D041                     add.w      D0, D1
  2057. 00001604  3D70 0000 FF7A           move.w     [A6 - 0x86], [A0 + D0.w]
  2058. 0000160A  206E FF80                movea.l    A0, [A6 - 0x80]
  2059. 0000160E  2050                     movea.l    A0, [A0]
  2060. 00001610  302E FF7A                move.w     D0, [A6 - 0x86]
  2061. 00001614  C1FC 0006                muls.w     D0, 0x6
  2062. 00001618  3C30 0004                move.w     D6, [A0 + D0.w + 0x4]
  2063. 0000161C  4A87                     tst.l      D7
  2064. 0000161E  6606                     bne        +0x8 /* 00001626 */
  2065. 00001620  7E1F                     moveq.l    D7, 0x1F
  2066. 00001622  588B                     addq.l     A3, 4
  2067. 00001624  6002                     bra        +0x4 /* 00001628 */
  2068. label00001626:
  2069. 00001626  5387                     subq.l     D7, 1
  2070. label00001628:
  2071. 00001628  70FF                     moveq.l    D0, 0xFFFFFFFF
  2072. 0000162A  B046                     cmp.w      D0, D6
  2073. 0000162C  67B0                     beq        -0x4E /* 000015DE */
  2074. 0000162E  426E FF7A                clr.w      [A6 - 0x86]
  2075. 00001632  3006                     move.w     D0, D6
  2076. 00001634  D16E FF74                add.w      [A6 - 0x8C], D0
  2077. 00001638  703F                     moveq.l    D0, 0x3F
  2078. 0000163A  B046                     cmp.w      D0, D6
  2079. 0000163C  6D54                     blt        +0x56 /* 00001692 */
  2080. 0000163E  1D7C 0001 FF71           move.b     [A6 - 0x8F], 0x1
  2081. 00001644  3D6E FF74 FF64           move.w     [A6 - 0x9C], [A6 - 0x8C]
  2082. 0000164A  3D7C 0001 FF6C           move.w     [A6 - 0x94], 0x1
  2083. 00001650  6032                     bra        +0x34 /* 00001684 */
  2084. label00001652:
  2085. 00001652  206E FF98                movea.l    A0, [A6 - 0x68]
  2086. 00001656  2010                     move.l     D0, [A0]
  2087. 00001658  322E FF8A                move.w     D1, [A6 - 0x76]
  2088. 0000165C  03C0                     .incomplete
  2089. 0000165E  206E FF98                movea.l    A0, [A6 - 0x68]
  2090. 00001662  2080                     move.l     [A0], D0
  2091. 00001664  4AAE FF88                tst.l      [A6 - 0x78]
  2092. 00001668  660C                     bne        +0xE /* 00001676 */
  2093. 0000166A  701F                     moveq.l    D0, 0x1F
  2094. 0000166C  2D40 FF88                move.l     [A6 - 0x78], D0
  2095. 00001670  58AE FF98                addq.l     [A6 - 0x68], 4
  2096. 00001674  6004                     bra        +0x6 /* 0000167A */
  2097. label00001676:
  2098. 00001676  53AE FF88                subq.l     [A6 - 0x78], 1
  2099. label0000167A:
  2100. 0000167A  5284                     addq.l     D4, 1
  2101. 0000167C  526E FF6C                addq.w     [A6 - 0x94], 1
  2102. 00001680  6900 FF5C                bvs        -0xA2 /* 000015DE */
  2103. label00001684:
  2104. 00001684  302E FF6C                move.w     D0, [A6 - 0x94]
  2105. 00001688  B06E FF64                cmp.w      D0, [A6 - 0x9C]
  2106. 0000168C  6FC4                     ble        -0x3A /* 00001652 */
  2107. 0000168E  6000 FF4E                bra        -0xB0 /* 000015DE */
  2108. label00001692:
  2109. 00001692  0C46 270F                cmpi.w     D6, 0x270F
  2110. 00001696  6600 FF46                bne        -0xB8 /* 000015DE */
  2111. 0000169A  3F3C 98E0                move.w     -[A7], 0x98E0
  2112. 0000169E  42A7                     clr.l      -[A7]
  2113. 000016A0  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  2114. 000016A4  6000 FF38                bra        -0xC6 /* 000015DE */
  2115. label000016A8:
  2116. 000016A8  526E FF6E                addq.w     [A6 - 0x92], 1
  2117. 000016AC  690C                     bvs        +0xE /* 000016BA */
  2118. label000016AE:
  2119. 000016AE  302E FF6E                move.w     D0, [A6 - 0x92]
  2120. 000016B2  B06E FF66                cmp.w      D0, [A6 - 0x9A]
  2121. 000016B6  6F00 FDEC                ble        -0x212 /* 000014A4 */
  2122. label000016BA:
  2123. 000016BA  2054                     movea.l    A0, [A4]
  2124. 000016BC  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2125. 000016C0  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2126. label000016C4:
  2127. 000016C4  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  2128. 000016C8  205F                     movea.l    A0, [A7]+
  2129. 000016CA  A02A                     syscall    HUnlock
  2130. 000016CC  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  2131. 000016D0  205F                     movea.l    A0, [A7]+
  2132. 000016D2  A023                     syscall    DisposHandle/DisposeHandle
  2133. 000016D4  7000                     moveq.l    D0, 0x00
  2134. 000016D6  2D40 FFAC                move.l     [A6 - 0x54], D0
  2135. 000016DA  5285                     addq.l     D5, 1
  2136. 000016DC  6908                     bvs        +0xA /* 000016E6 */
  2137. label000016DE:
  2138. 000016DE  BAAE FF68                cmp.l      D5, [A6 - 0x98]
  2139. 000016E2  6F00 FC54                ble        -0x3AA /* 00001338 */
  2140. label000016E6:
  2141. 000016E6  4AAE FF7C                tst.l      [A6 - 0x84]
  2142. 000016EA  670C                     beq        +0xE /* 000016F8 */
  2143. 000016EC  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  2144. 000016F0  A9A3                     syscall    ReleaseResource
  2145. 000016F2  7000                     moveq.l    D0, 0x00
  2146. 000016F4  2D40 FF7C                move.l     [A6 - 0x84], D0
  2147. label000016F8:
  2148. 000016F8  4AAE FF80                tst.l      [A6 - 0x80]
  2149. 000016FC  670C                     beq        +0xE /* 0000170A */
  2150. 000016FE  2F2E FF80                move.l     -[A7], [A6 - 0x80]
  2151. 00001702  A9A3                     syscall    ReleaseResource
  2152. 00001704  7000                     moveq.l    D0, 0x00
  2153. 00001706  2D40 FF80                move.l     [A6 - 0x80], D0
  2154. label0000170A:
  2155. 0000170A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2156. 0000170E  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  2157. 00001712  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2158. 00001716  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  2159. 0000171A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2160. 0000171E  4EAD 3CEA                jsr        [A5 + 0x3CEA /* export_1945 */]
  2161. 00001722  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2162. 00001726  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  2163. 0000172A  486E FFC2                pea.l      [A6 - 0x3E]
  2164. 0000172E  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2165. 00001732  3D6E FFC0 000C           move.w     [A6 + 0xC], [A6 - 0x40]
  2166. 00001738  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2167. 0000173C  4E5E                     unlink     A6
  2168. 0000173E  2E9F                     move.l     [A7], [A7]+
  2169. 00001740  4E75                     rts
  2170. 00001742  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2171. 00001746  FFFC                     .invalid   <<F/7/7>>
  2172. 00001748  2F0C                     move.l     -[A7], A4
  2173. 0000174A  286E 0008                movea.l    A4, [A6 + 0x8]
  2174. 0000174E  204C                     movea.l    A0, A4
  2175. 00001750  5088                     addq.l     A0, 8
  2176. 00001752  2050                     movea.l    A0, [A0]
  2177. 00001754  2D48 FFFC                move.l     [A6 - 0x4], A0
  2178. 00001758  4AAC FFA0                tst.l      [A4 - 0x60]
  2179. 0000175C  6716                     beq        +0x18 /* 00001774 */
  2180. 0000175E  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  2181. 00001762  205F                     movea.l    A0, [A7]+
  2182. 00001764  A02A                     syscall    HUnlock
  2183. 00001766  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  2184. 0000176A  205F                     movea.l    A0, [A7]+
  2185. 0000176C  A023                     syscall    DisposHandle/DisposeHandle
  2186. 0000176E  7000                     moveq.l    D0, 0x00
  2187. 00001770  2940 FFA0                move.l     [A4 - 0x60], D0
  2188. label00001774:
  2189. 00001774  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2190. 00001778  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  2191. 0000177C  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2192. 00001780  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  2193. 00001784  285F                     movea.l    A4, [A7]+
  2194. 00001786  4E5E                     unlink     A6
  2195. 00001788  205F                     movea.l    A0, [A7]+
  2196. 0000178A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2197. 0000178E  4ED0                     jmp        [A0]
  2198. fn00001790:
  2199. 00001790  4E56 FF7C                link       A6, -0x0084
  2200. 00001794  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2201. 00001798  266E 0008                movea.l    A3, [A6 + 0x8]
  2202. 0000179C  284B                     movea.l    A4, A3
  2203. 0000179E  4246                     clr.w      D6
  2204. 000017A0  41EE FFB8                lea.l      A0, [A6 - 0x48]
  2205. 000017A4  2454                     movea.l    A2, [A4]
  2206. 000017A6  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  2207. 000017AA  20D9                     move.l     [A0]+, [A1]+
  2208. 000017AC  20D9                     move.l     [A0]+, [A1]+
  2209. 000017AE  357C 0001 00B6           move.w     [A2 + 0xB6], 0x1
  2210. 000017B4  3F3C 0001                move.w     -[A7], 0x1
  2211. 000017B8  2F0B                     move.l     -[A7], A3
  2212. 000017BA  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  2213. 000017BE  486E FFC2                pea.l      [A6 - 0x3E]
  2214. 000017C2  487A FF80                pea.l      [PC - 0x80 /* 00001744, value 0x4E56FFFC */]
  2215. 000017C6  2F0E                     move.l     -[A7], A6
  2216. 000017C8  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2217. 000017CC  2054                     movea.l    A0, [A4]
  2218. 000017CE  2028 004C                move.l     D0, [A0 + 0x4C]
  2219. 000017D2  5380                     subq.l     D0, 1
  2220. 000017D4  2D40 FF80                move.l     [A6 - 0x80], D0
  2221. 000017D8  7E00                     moveq.l    D7, 0x00
  2222. 000017DA  6000 0246                bra        +0x248 /* 00001A22 */
  2223. label000017DE:
  2224. 000017DE  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2225. 000017E2  2054                     movea.l    A0, [A4]
  2226. 000017E4  4AA8 0044                tst.l      [A0 + 0x44]
  2227. 000017E8  674A                     beq        +0x4C /* 00001834 */
  2228. 000017EA  4267                     clr.w      -[A7]
  2229. 000017EC  2054                     movea.l    A0, [A4]
  2230. 000017EE  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2231. 000017F2  486E FFA4                pea.l      [A6 - 0x5C]
  2232. 000017F6  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2233. 000017FA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2234. 000017FE  42A7                     clr.l      -[A7]
  2235. 00001800  2254                     movea.l    A1, [A4]
  2236. 00001802  2069 0044                movea.l    A0, [A1 + 0x44]
  2237. 00001806  2050                     movea.l    A0, [A0]
  2238. 00001808  3007                     move.w     D0, D7
  2239. 0000180A  E540                     asl        D0.w, 2
  2240. 0000180C  2F30 0000                move.l     -[A7], [A0 + D0.w]
  2241. 00001810  2069 0048                movea.l    A0, [A1 + 0x48]
  2242. 00001814  2050                     movea.l    A0, [A0]
  2243. 00001816  3007                     move.w     D0, D7
  2244. 00001818  E540                     asl        D0.w, 2
  2245. 0000181A  222E FFA4                move.l     D1, [A6 - 0x5C]
  2246. 0000181E  92B0 0000                sub.l      D1, [A0 + D0.w]
  2247. 00001822  2F01                     move.l     -[A7], D1
  2248. 00001824  201F                     move.l     D0, [A7]+
  2249. 00001826  2E9F                     move.l     [A7], [A7]+
  2250. 00001828  B097                     cmp.l      D0, [A7]
  2251. 0000182A  6C02                     bge        +0x4 /* 0000182E */
  2252. 0000182C  2E80                     move.l     [A7], D0
  2253. label0000182E:
  2254. 0000182E  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  2255. 00001832  6066                     bra        +0x68 /* 0000189A */
  2256. label00001834:
  2257. 00001834  4267                     clr.w      -[A7]
  2258. 00001836  2054                     movea.l    A0, [A4]
  2259. 00001838  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2260. 0000183C  486E FFA4                pea.l      [A6 - 0x5C]
  2261. 00001840  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2262. 00001844  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2263. 00001848  42A7                     clr.l      -[A7]
  2264. 0000184A  2254                     movea.l    A1, [A4]
  2265. 0000184C  2069 0048                movea.l    A0, [A1 + 0x48]
  2266. 00001850  2050                     movea.l    A0, [A0]
  2267. 00001852  3007                     move.w     D0, D7
  2268. 00001854  E540                     asl        D0.w, 2
  2269. 00001856  222E FFA4                move.l     D1, [A6 - 0x5C]
  2270. 0000185A  92B0 0000                sub.l      D1, [A0 + D0.w]
  2271. 0000185E  2F01                     move.l     -[A7], D1
  2272. 00001860  7008                     moveq.l    D0, 0x08
  2273. 00001862  81E9 0006                divs.w     D0, [A1 + 0x6]
  2274. 00001866  5340                     subq.w     D0, 1
  2275. 00001868  48C0                     ext.l      D0
  2276. 0000186A  D0A9 002A                add.l      D0, [A1 + 0x2A]
  2277. 0000186E  3229 0006                move.w     D1, [A1 + 0x6]
  2278. 00001872  48C1                     ext.l      D1
  2279. 00001874  2F00                     move.l     -[A7], D0
  2280. 00001876  2F01                     move.l     -[A7], D1
  2281. 00001878  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2282. 0000187C  7008                     moveq.l    D0, 0x08
  2283. 0000187E  2F00                     move.l     -[A7], D0
  2284. 00001880  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2285. 00001884  2F29 003E                move.l     -[A7], [A1 + 0x3E]
  2286. 00001888  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2287. 0000188C  201F                     move.l     D0, [A7]+
  2288. 0000188E  2E9F                     move.l     [A7], [A7]+
  2289. 00001890  B097                     cmp.l      D0, [A7]
  2290. 00001892  6C02                     bge        +0x4 /* 00001896 */
  2291. 00001894  2E80                     move.l     [A7], D0
  2292. label00001896:
  2293. 00001896  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  2294. label0000189A:
  2295. 0000189A  42A7                     clr.l      -[A7]
  2296. 0000189C  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  2297. 000018A0  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2298. 000018A4  2D57 FFA0                move.l     [A6 - 0x60], [A7]
  2299. 000018A8  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2300. 000018AC  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2301. 000018B0  205F                     movea.l    A0, [A7]+
  2302. 000018B2  A064                     syscall    MoveHHi
  2303. 000018B4  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2304. 000018B8  205F                     movea.l    A0, [A7]+
  2305. 000018BA  A029                     syscall    HLock
  2306. 000018BC  4267                     clr.w      -[A7]
  2307. 000018BE  2054                     movea.l    A0, [A4]
  2308. 000018C0  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2309. 000018C4  3F3C 0001                move.w     -[A7], 0x1
  2310. 000018C8  2268 0048                movea.l    A1, [A0 + 0x48]
  2311. 000018CC  2251                     movea.l    A1, [A1]
  2312. 000018CE  3007                     move.w     D0, D7
  2313. 000018D0  E540                     asl        D0.w, 2
  2314. 000018D2  2F31 0000                move.l     -[A7], [A1 + D0.w]
  2315. 000018D6  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  2316. 000018DA  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2317. 000018DE  4267                     clr.w      -[A7]
  2318. 000018E0  2054                     movea.l    A0, [A4]
  2319. 000018E2  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2320. 000018E6  486E FFA4                pea.l      [A6 - 0x5C]
  2321. 000018EA  226E FFA0                movea.l    A1, [A6 - 0x60]
  2322. 000018EE  2F11                     move.l     -[A7], [A1]
  2323. 000018F0  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2324. 000018F4  3C1F                     move.w     D6, [A7]+
  2325. 000018F6  70D9                     moveq.l    D0, 0xFFFFFFD9
  2326. 000018F8  B046                     cmp.w      D0, D6
  2327. 000018FA  6708                     beq        +0xA /* 00001904 */
  2328. 000018FC  3F06                     move.w     -[A7], D6
  2329. 000018FE  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2330. 00001902  6002                     bra        +0x4 /* 00001906 */
  2331. label00001904:
  2332. 00001904  4246                     clr.w      D6
  2333. label00001906:
  2334. 00001906  4267                     clr.w      -[A7]
  2335. 00001908  2054                     movea.l    A0, [A4]
  2336. 0000190A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2337. 0000190E  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  2338. 00001912  101F                     move.b     D0, [A7]+
  2339. 00001914  6700 00F2                beq        +0xF4 /* 00001A08 */
  2340. 00001918  42A7                     clr.l      -[A7]
  2341. 0000191A  2054                     movea.l    A0, [A4]
  2342. 0000191C  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2343. 00001920  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  2344. 00001924  2A1F                     move.l     D5, [A7]+
  2345. 00001926  42A7                     clr.l      -[A7]
  2346. 00001928  2054                     movea.l    A0, [A4]
  2347. 0000192A  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2348. 0000192E  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  2349. 00001932  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  2350. 00001936  42A7                     clr.l      -[A7]
  2351. 00001938  206E FFA0                movea.l    A0, [A6 - 0x60]
  2352. 0000193C  2F10                     move.l     -[A7], [A0]
  2353. 0000193E  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2354. 00001942  2D5F FF94                move.l     [A6 - 0x6C], [A7]+
  2355. 00001946  42A7                     clr.l      -[A7]
  2356. 00001948  2F07                     move.l     -[A7], D7
  2357. 0000194A  2054                     movea.l    A0, [A4]
  2358. 0000194C  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2359. 00001950  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2360. 00001954  2F05                     move.l     -[A7], D5
  2361. 00001956  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2362. 0000195A  201F                     move.l     D0, [A7]+
  2363. 0000195C  D0AE FFB0                add.l      D0, [A6 - 0x50]
  2364. 00001960  2F00                     move.l     -[A7], D0
  2365. 00001962  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2366. 00001966  2D5F FF98                move.l     [A6 - 0x68], [A7]+
  2367. 0000196A  282E FF98                move.l     D4, [A6 - 0x68]
  2368. 0000196E  2054                     movea.l    A0, [A4]
  2369. 00001970  2028 002A                move.l     D0, [A0 + 0x2A]
  2370. 00001974  5E80                     addq.l     D0, 7
  2371. 00001976  2F00                     move.l     -[A7], D0
  2372. 00001978  7008                     moveq.l    D0, 0x08
  2373. 0000197A  2F00                     move.l     -[A7], D0
  2374. 0000197C  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2375. 00001980  2D5F FF8C                move.l     [A6 - 0x74], [A7]+
  2376. 00001984  42A7                     clr.l      -[A7]
  2377. 00001986  2054                     movea.l    A0, [A4]
  2378. 00001988  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2379. 0000198C  2F07                     move.l     -[A7], D7
  2380. 0000198E  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2381. 00001992  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2382. 00001996  2028 002E                move.l     D0, [A0 + 0x2E]
  2383. 0000199A  909F                     sub.l      D0, [A7]+
  2384. 0000199C  2F00                     move.l     -[A7], D0
  2385. 0000199E  201F                     move.l     D0, [A7]+
  2386. 000019A0  2E9F                     move.l     [A7], [A7]+
  2387. 000019A2  B097                     cmp.l      D0, [A7]
  2388. 000019A4  6C02                     bge        +0x4 /* 000019A8 */
  2389. 000019A6  2E80                     move.l     [A7], D0
  2390. label000019A8:
  2391. 000019A8  2D5F FF84                move.l     [A6 - 0x7C], [A7]+
  2392. 000019AC  2D6E FF84 FF7C           move.l     [A6 - 0x84], [A6 - 0x7C]
  2393. 000019B2  7001                     moveq.l    D0, 0x01
  2394. 000019B4  2D40 FFAC                move.l     [A6 - 0x54], D0
  2395. 000019B8  603A                     bra        +0x3C /* 000019F4 */
  2396. label000019BA:
  2397. 000019BA  42A7                     clr.l      -[A7]
  2398. 000019BC  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  2399. 000019C0  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2400. 000019C4  42A7                     clr.l      -[A7]
  2401. 000019C6  206E FFA0                movea.l    A0, [A6 - 0x60]
  2402. 000019CA  2F10                     move.l     -[A7], [A0]
  2403. 000019CC  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2404. 000019D0  202E FFA4                move.l     D0, [A6 - 0x5C]
  2405. 000019D4  D09F                     add.l      D0, [A7]+
  2406. 000019D6  B09F                     cmp.l      D0, [A7]+
  2407. 000019D8  6D14                     blt        +0x16 /* 000019EE */
  2408. 000019DA  486E FF94                pea.l      [A6 - 0x6C]
  2409. 000019DE  486E FF98                pea.l      [A6 - 0x68]
  2410. 000019E2  3F2E FF8E                move.w     -[A7], [A6 - 0x72]
  2411. 000019E6  A8D0                     syscall    UnpackBits
  2412. 000019E8  D885                     add.l      D4, D5
  2413. 000019EA  2D44 FF98                move.l     [A6 - 0x68], D4
  2414. label000019EE:
  2415. 000019EE  52AE FFAC                addq.l     [A6 - 0x54], 1
  2416. 000019F2  690A                     bvs        +0xC /* 000019FE */
  2417. label000019F4:
  2418. 000019F4  202E FFAC                move.l     D0, [A6 - 0x54]
  2419. 000019F8  B0AE FF7C                cmp.l      D0, [A6 - 0x84]
  2420. 000019FC  6FBC                     ble        -0x42 /* 000019BA */
  2421. label000019FE:
  2422. 000019FE  2054                     movea.l    A0, [A4]
  2423. 00001A00  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2424. 00001A04  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2425. label00001A08:
  2426. 00001A08  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2427. 00001A0C  205F                     movea.l    A0, [A7]+
  2428. 00001A0E  A02A                     syscall    HUnlock
  2429. 00001A10  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2430. 00001A14  205F                     movea.l    A0, [A7]+
  2431. 00001A16  A023                     syscall    DisposHandle/DisposeHandle
  2432. 00001A18  7000                     moveq.l    D0, 0x00
  2433. 00001A1A  2D40 FFA0                move.l     [A6 - 0x60], D0
  2434. 00001A1E  5287                     addq.l     D7, 1
  2435. 00001A20  6908                     bvs        +0xA /* 00001A2A */
  2436. label00001A22:
  2437. 00001A22  BEAE FF80                cmp.l      D7, [A6 - 0x80]
  2438. 00001A26  6F00 FDB6                ble        -0x248 /* 000017DE */
  2439. label00001A2A:
  2440. 00001A2A  2F0B                     move.l     -[A7], A3
  2441. 00001A2C  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  2442. 00001A30  2F0B                     move.l     -[A7], A3
  2443. 00001A32  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  2444. 00001A36  2F0B                     move.l     -[A7], A3
  2445. 00001A38  4EAD 3CEA                jsr        [A5 + 0x3CEA /* export_1945 */]
  2446. 00001A3C  2F0B                     move.l     -[A7], A3
  2447. 00001A3E  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  2448. 00001A42  486E FFC2                pea.l      [A6 - 0x3E]
  2449. 00001A46  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2450. 00001A4A  3D46 000C                move.w     [A6 + 0xC], D6
  2451. 00001A4E  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2452. 00001A52  4E5E                     unlink     A6
  2453. 00001A54  2E9F                     move.l     [A7], [A7]+
  2454. 00001A56  4E75                     rts
  2455. 00001A58  4E56 FFFC                link       A6, -0x0004
  2456. 00001A5C  2F0C                     move.l     -[A7], A4
  2457. 00001A5E  286E 0008                movea.l    A4, [A6 + 0x8]
  2458. 00001A62  204C                     movea.l    A0, A4
  2459. 00001A64  5088                     addq.l     A0, 8
  2460. 00001A66  2050                     movea.l    A0, [A0]
  2461. 00001A68  2D48 FFFC                move.l     [A6 - 0x4], A0
  2462. 00001A6C  4AAC FFA0                tst.l      [A4 - 0x60]
  2463. 00001A70  6716                     beq        +0x18 /* 00001A88 */
  2464. 00001A72  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  2465. 00001A76  205F                     movea.l    A0, [A7]+
  2466. 00001A78  A02A                     syscall    HUnlock
  2467. 00001A7A  2F2C FFA0                move.l     -[A7], [A4 - 0x60]
  2468. 00001A7E  205F                     movea.l    A0, [A7]+
  2469. 00001A80  A023                     syscall    DisposHandle/DisposeHandle
  2470. 00001A82  7000                     moveq.l    D0, 0x00
  2471. 00001A84  2940 FFA0                move.l     [A4 - 0x60], D0
  2472. label00001A88:
  2473. 00001A88  4AAC FF9C                tst.l      [A4 - 0x64]
  2474. 00001A8C  6716                     beq        +0x18 /* 00001AA4 */
  2475. 00001A8E  2F2C FF9C                move.l     -[A7], [A4 - 0x64]
  2476. 00001A92  205F                     movea.l    A0, [A7]+
  2477. 00001A94  A02A                     syscall    HUnlock
  2478. 00001A96  2F2C FF9C                move.l     -[A7], [A4 - 0x64]
  2479. 00001A9A  205F                     movea.l    A0, [A7]+
  2480. 00001A9C  A023                     syscall    DisposHandle/DisposeHandle
  2481. 00001A9E  7000                     moveq.l    D0, 0x00
  2482. 00001AA0  2940 FF9C                move.l     [A4 - 0x64], D0
  2483. label00001AA4:
  2484. 00001AA4  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2485. 00001AA8  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  2486. 00001AAC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  2487. 00001AB0  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  2488. 00001AB4  285F                     movea.l    A4, [A7]+
  2489. 00001AB6  4E5E                     unlink     A6
  2490. 00001AB8  205F                     movea.l    A0, [A7]+
  2491. 00001ABA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2492. 00001ABE  4ED0                     jmp        [A0]
  2493. fn00001AC0:
  2494. 00001AC0  4E56 FF86                link       A6, -0x007A
  2495. 00001AC4  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2496. 00001AC8  282E 0008                move.l     D4, [A6 + 0x8]
  2497. 00001ACC  2844                     movea.l    A4, D4
  2498. 00001ACE  4246                     clr.w      D6
  2499. 00001AD0  41EE FFB8                lea.l      A0, [A6 - 0x48]
  2500. 00001AD4  2454                     movea.l    A2, [A4]
  2501. 00001AD6  43EA 00B8                lea.l      A1, [A2 + 0xB8]
  2502. 00001ADA  20D9                     move.l     [A0]+, [A1]+
  2503. 00001ADC  20D9                     move.l     [A0]+, [A1]+
  2504. 00001ADE  357C 0001 00B6           move.w     [A2 + 0xB6], 0x1
  2505. 00001AE4  3F3C 0001                move.w     -[A7], 0x1
  2506. 00001AE8  2F04                     move.l     -[A7], D4
  2507. 00001AEA  4EAD 3CD2                jsr        [A5 + 0x3CD2 /* export_1942 */]
  2508. 00001AEE  7000                     moveq.l    D0, 0x00
  2509. 00001AF0  2D40 FFA0                move.l     [A6 - 0x60], D0
  2510. 00001AF4  7000                     moveq.l    D0, 0x00
  2511. 00001AF6  2D40 FF9C                move.l     [A6 - 0x64], D0
  2512. 00001AFA  486E FFC2                pea.l      [A6 - 0x3E]
  2513. 00001AFE  487A FF58                pea.l      [PC - 0xA8 /* 00001A58, value 0x4E56FFFC */]
  2514. 00001B02  2F0E                     move.l     -[A7], A6
  2515. 00001B04  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  2516. 00001B08  2054                     movea.l    A0, [A4]
  2517. 00001B0A  2028 004C                move.l     D0, [A0 + 0x4C]
  2518. 00001B0E  5380                     subq.l     D0, 1
  2519. 00001B10  2D40 FF8A                move.l     [A6 - 0x76], D0
  2520. 00001B14  7E00                     moveq.l    D7, 0x00
  2521. 00001B16  6000 022C                bra        +0x22E /* 00001D44 */
  2522. label00001B1A:
  2523. 00001B1A  4EAD 3782                jsr        [A5 + 0x3782 /* export_1772 */]
  2524. 00001B1E  2054                     movea.l    A0, [A4]
  2525. 00001B20  4AA8 0044                tst.l      [A0 + 0x44]
  2526. 00001B24  6714                     beq        +0x16 /* 00001B3A */
  2527. 00001B26  2248                     movea.l    A1, A0
  2528. 00001B28  2069 0044                movea.l    A0, [A1 + 0x44]
  2529. 00001B2C  2050                     movea.l    A0, [A0]
  2530. 00001B2E  3007                     move.w     D0, D7
  2531. 00001B30  E540                     asl        D0.w, 2
  2532. 00001B32  2D70 0000 FFA4           move.l     [A6 - 0x5C], [A0 + D0.w]
  2533. 00001B38  6032                     bra        +0x34 /* 00001B6C */
  2534. label00001B3A:
  2535. 00001B3A  7008                     moveq.l    D0, 0x08
  2536. 00001B3C  2054                     movea.l    A0, [A4]
  2537. 00001B3E  81E8 0006                divs.w     D0, [A0 + 0x6]
  2538. 00001B42  5340                     subq.w     D0, 1
  2539. 00001B44  48C0                     ext.l      D0
  2540. 00001B46  D0A8 002A                add.l      D0, [A0 + 0x2A]
  2541. 00001B4A  3228 0006                move.w     D1, [A0 + 0x6]
  2542. 00001B4E  48C1                     ext.l      D1
  2543. 00001B50  2F00                     move.l     -[A7], D0
  2544. 00001B52  2F01                     move.l     -[A7], D1
  2545. 00001B54  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2546. 00001B58  7008                     moveq.l    D0, 0x08
  2547. 00001B5A  2F00                     move.l     -[A7], D0
  2548. 00001B5C  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2549. 00001B60  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2550. 00001B64  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2551. 00001B68  2D5F FFA4                move.l     [A6 - 0x5C], [A7]+
  2552. label00001B6C:
  2553. 00001B6C  42A7                     clr.l      -[A7]
  2554. 00001B6E  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  2555. 00001B72  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2556. 00001B76  2D57 FFA0                move.l     [A6 - 0x60], [A7]
  2557. 00001B7A  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2558. 00001B7E  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2559. 00001B82  205F                     movea.l    A0, [A7]+
  2560. 00001B84  A064                     syscall    MoveHHi
  2561. 00001B86  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2562. 00001B8A  205F                     movea.l    A0, [A7]+
  2563. 00001B8C  A029                     syscall    HLock
  2564. 00001B8E  4267                     clr.w      -[A7]
  2565. 00001B90  2054                     movea.l    A0, [A4]
  2566. 00001B92  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2567. 00001B96  3F3C 0001                move.w     -[A7], 0x1
  2568. 00001B9A  2268 0048                movea.l    A1, [A0 + 0x48]
  2569. 00001B9E  2251                     movea.l    A1, [A1]
  2570. 00001BA0  3007                     move.w     D0, D7
  2571. 00001BA2  E540                     asl        D0.w, 2
  2572. 00001BA4  2F31 0000                move.l     -[A7], [A1 + D0.w]
  2573. 00001BA8  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  2574. 00001BAC  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2575. 00001BB0  4267                     clr.w      -[A7]
  2576. 00001BB2  2054                     movea.l    A0, [A4]
  2577. 00001BB4  3F28 0068                move.w     -[A7], [A0 + 0x68]
  2578. 00001BB8  486E FFA4                pea.l      [A6 - 0x5C]
  2579. 00001BBC  226E FFA0                movea.l    A1, [A6 - 0x60]
  2580. 00001BC0  2F11                     move.l     -[A7], [A1]
  2581. 00001BC2  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  2582. 00001BC6  3C1F                     move.w     D6, [A7]+
  2583. 00001BC8  70D9                     moveq.l    D0, 0xFFFFFFD9
  2584. 00001BCA  B046                     cmp.w      D0, D6
  2585. 00001BCC  6708                     beq        +0xA /* 00001BD6 */
  2586. 00001BCE  3F06                     move.w     -[A7], D6
  2587. 00001BD0  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2588. 00001BD4  6002                     bra        +0x4 /* 00001BD8 */
  2589. label00001BD6:
  2590. 00001BD6  4246                     clr.w      D6
  2591. label00001BD8:
  2592. 00001BD8  2054                     movea.l    A0, [A4]
  2593. 00001BDA  2028 002A                move.l     D0, [A0 + 0x2A]
  2594. 00001BDE  5E80                     addq.l     D0, 7
  2595. 00001BE0  2F00                     move.l     -[A7], D0
  2596. 00001BE2  7008                     moveq.l    D0, 0x08
  2597. 00001BE4  2F00                     move.l     -[A7], D0
  2598. 00001BE6  4EAD 490A                jsr        [A5 + 0x490A /* export_2333 */]
  2599. 00001BEA  201F                     move.l     D0, [A7]+
  2600. 00001BEC  3A00                     move.w     D5, D0
  2601. 00001BEE  48C0                     ext.l      D0
  2602. 00001BF0  2F00                     move.l     -[A7], D0
  2603. 00001BF2  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2604. 00001BF6  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2605. 00001BFA  2D5F FF92                move.l     [A6 - 0x6E], [A7]+
  2606. 00001BFE  42A7                     clr.l      -[A7]
  2607. 00001C00  2F2E FF92                move.l     -[A7], [A6 - 0x6E]
  2608. 00001C04  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  2609. 00001C08  2D57 FF9C                move.l     [A6 - 0x64], [A7]
  2610. 00001C0C  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  2611. 00001C10  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  2612. 00001C14  205F                     movea.l    A0, [A7]+
  2613. 00001C16  A064                     syscall    MoveHHi
  2614. 00001C18  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  2615. 00001C1C  205F                     movea.l    A0, [A7]+
  2616. 00001C1E  A029                     syscall    HLock
  2617. 00001C20  42A7                     clr.l      -[A7]
  2618. 00001C22  206E FF9C                movea.l    A0, [A6 - 0x64]
  2619. 00001C26  2F10                     move.l     -[A7], [A0]
  2620. 00001C28  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2621. 00001C2C  265F                     movea.l    A3, [A7]+
  2622. 00001C2E  4267                     clr.w      -[A7]
  2623. 00001C30  206E FFA0                movea.l    A0, [A6 - 0x60]
  2624. 00001C34  2F10                     move.l     -[A7], [A0]
  2625. 00001C36  2F0B                     move.l     -[A7], A3
  2626. 00001C38  4EAD 3C62                jsr        [A5 + 0x3C62 /* export_1928 */]
  2627. 00001C3C  4EAD 207A                jsr        [A5 + 0x207A /* export_1035 */]
  2628. 00001C40  4267                     clr.w      -[A7]
  2629. 00001C42  2054                     movea.l    A0, [A4]
  2630. 00001C44  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2631. 00001C48  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  2632. 00001C4C  101F                     move.b     D0, [A7]+
  2633. 00001C4E  6700 00C4                beq        +0xC6 /* 00001D14 */
  2634. 00001C52  42A7                     clr.l      -[A7]
  2635. 00001C54  2054                     movea.l    A0, [A4]
  2636. 00001C56  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2637. 00001C5A  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  2638. 00001C5E  2D5F FFB4                move.l     [A6 - 0x4C], [A7]+
  2639. 00001C62  42A7                     clr.l      -[A7]
  2640. 00001C64  2054                     movea.l    A0, [A4]
  2641. 00001C66  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2642. 00001C6A  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  2643. 00001C6E  2D5F FFB0                move.l     [A6 - 0x50], [A7]+
  2644. 00001C72  42A7                     clr.l      -[A7]
  2645. 00001C74  206E FF9C                movea.l    A0, [A6 - 0x64]
  2646. 00001C78  2F10                     move.l     -[A7], [A0]
  2647. 00001C7A  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2648. 00001C7E  265F                     movea.l    A3, [A7]+
  2649. 00001C80  42A7                     clr.l      -[A7]
  2650. 00001C82  2F07                     move.l     -[A7], D7
  2651. 00001C84  2054                     movea.l    A0, [A4]
  2652. 00001C86  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2653. 00001C8A  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2654. 00001C8E  2F2E FFB4                move.l     -[A7], [A6 - 0x4C]
  2655. 00001C92  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2656. 00001C96  201F                     move.l     D0, [A7]+
  2657. 00001C98  D0AE FFB0                add.l      D0, [A6 - 0x50]
  2658. 00001C9C  2F00                     move.l     -[A7], D0
  2659. 00001C9E  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  2660. 00001CA2  2D5F FF8E                move.l     [A6 - 0x72], [A7]+
  2661. 00001CA6  42A7                     clr.l      -[A7]
  2662. 00001CA8  2054                     movea.l    A0, [A4]
  2663. 00001CAA  2028 003E                move.l     D0, [A0 + 0x3E]
  2664. 00001CAE  5380                     subq.l     D0, 1
  2665. 00001CB0  2F00                     move.l     -[A7], D0
  2666. 00001CB2  2F07                     move.l     -[A7], D7
  2667. 00001CB4  2F28 003E                move.l     -[A7], [A0 + 0x3E]
  2668. 00001CB8  4EAD 4902                jsr        [A5 + 0x4902 /* export_2332 */]
  2669. 00001CBC  2028 002E                move.l     D0, [A0 + 0x2E]
  2670. 00001CC0  909F                     sub.l      D0, [A7]+
  2671. 00001CC2  5380                     subq.l     D0, 1
  2672. 00001CC4  2F00                     move.l     -[A7], D0
  2673. 00001CC6  201F                     move.l     D0, [A7]+
  2674. 00001CC8  2E9F                     move.l     [A7], [A7]+
  2675. 00001CCA  B097                     cmp.l      D0, [A7]
  2676. 00001CCC  6C02                     bge        +0x4 /* 00001CD0 */
  2677. 00001CCE  2E80                     move.l     [A7], D0
  2678. label00001CD0:
  2679. 00001CD0  2D5F FF86                move.l     [A6 - 0x7A], [A7]+
  2680. 00001CD4  7000                     moveq.l    D0, 0x00
  2681. 00001CD6  2D40 FFAC                move.l     [A6 - 0x54], D0
  2682. 00001CDA  6024                     bra        +0x26 /* 00001D00 */
  2683. label00001CDC:
  2684. 00001CDC  2F0B                     move.l     -[A7], A3
  2685. 00001CDE  2F2E FF8E                move.l     -[A7], [A6 - 0x72]
  2686. 00001CE2  3005                     move.w     D0, D5
  2687. 00001CE4  48C0                     ext.l      D0
  2688. 00001CE6  2F00                     move.l     -[A7], D0
  2689. 00001CE8  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  2690. 00001CEC  3005                     move.w     D0, D5
  2691. 00001CEE  48C0                     ext.l      D0
  2692. 00001CF0  D7C0                     add.l      A3, D0
  2693. 00001CF2  202E FFB4                move.l     D0, [A6 - 0x4C]
  2694. 00001CF6  D1AE FF8E                add.l      [A6 - 0x72], D0
  2695. 00001CFA  52AE FFAC                addq.l     [A6 - 0x54], 1
  2696. 00001CFE  690A                     bvs        +0xC /* 00001D0A */
  2697. label00001D00:
  2698. 00001D00  202E FFAC                move.l     D0, [A6 - 0x54]
  2699. 00001D04  B0AE FF86                cmp.l      D0, [A6 - 0x7A]
  2700. 00001D08  6FD2                     ble        -0x2C /* 00001CDC */
  2701. label00001D0A:
  2702. 00001D0A  2054                     movea.l    A0, [A4]
  2703. 00001D0C  2F28 0072                move.l     -[A7], [A0 + 0x72]
  2704. 00001D10  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  2705. label00001D14:
  2706. 00001D14  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  2707. 00001D18  205F                     movea.l    A0, [A7]+
  2708. 00001D1A  A02A                     syscall    HUnlock
  2709. 00001D1C  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  2710. 00001D20  205F                     movea.l    A0, [A7]+
  2711. 00001D22  A023                     syscall    DisposHandle/DisposeHandle
  2712. 00001D24  7000                     moveq.l    D0, 0x00
  2713. 00001D26  2D40 FF9C                move.l     [A6 - 0x64], D0
  2714. 00001D2A  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2715. 00001D2E  205F                     movea.l    A0, [A7]+
  2716. 00001D30  A02A                     syscall    HUnlock
  2717. 00001D32  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  2718. 00001D36  205F                     movea.l    A0, [A7]+
  2719. 00001D38  A023                     syscall    DisposHandle/DisposeHandle
  2720. 00001D3A  7000                     moveq.l    D0, 0x00
  2721. 00001D3C  2D40 FFA0                move.l     [A6 - 0x60], D0
  2722. 00001D40  5287                     addq.l     D7, 1
  2723. 00001D42  6908                     bvs        +0xA /* 00001D4C */
  2724. label00001D44:
  2725. 00001D44  BEAE FF8A                cmp.l      D7, [A6 - 0x76]
  2726. 00001D48  6F00 FDD0                ble        -0x22E /* 00001B1A */
  2727. label00001D4C:
  2728. 00001D4C  2F04                     move.l     -[A7], D4
  2729. 00001D4E  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  2730. 00001D52  2F04                     move.l     -[A7], D4
  2731. 00001D54  4EAD 3CDA                jsr        [A5 + 0x3CDA /* export_1943 */]
  2732. 00001D58  2F04                     move.l     -[A7], D4
  2733. 00001D5A  4EAD 3CEA                jsr        [A5 + 0x3CEA /* export_1945 */]
  2734. 00001D5E  2F04                     move.l     -[A7], D4
  2735. 00001D60  4EAD 3CF2                jsr        [A5 + 0x3CF2 /* export_1946 */]
  2736. 00001D64  486E FFC2                pea.l      [A6 - 0x3E]
  2737. 00001D68  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  2738. 00001D6C  3D46 000C                move.w     [A6 + 0xC], D6
  2739. 00001D70  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2740. 00001D74  4E5E                     unlink     A6
  2741. 00001D76  2E9F                     move.l     [A7], [A7]+
  2742. 00001D78  4E75                     rts
  2743. 00001D7A  0000                     .incomplete
  2744.